Octave 3.8, jcobi/1

Time bar (total: 8.1s)

start0.0ms (0%)

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

analyze2.0ms (0%)

Memory
7.5MiB live, 7.5MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%56.2%43.8%0%0%0%0
0%0%56.2%43.8%0%0%0%1
50%28.1%28.1%43.8%0%0%0%2
75%42.1%14%43.8%0%0%0%3
87.5%49.2%7%43.8%0%0%0%4
93.8%52.7%3.5%43.8%0%0%0%5
96.9%54.4%1.8%43.8%0%0%0%6
98.4%55.3%0.9%43.8%0%0%0%7
99.2%55.7%0.4%43.8%0%0%0%8
99.6%56%0.2%43.8%0%0%0%9
99.8%56.1%0.1%43.8%0%0%0%10
99.9%56.1%0.1%43.8%0%0%0%11
100%56.1%0%43.8%0%0%0%12
Compiler

Compiled 21 to 15 computations (28.6% saved)

sample1.6s (19.8%)

Memory
-21.2MiB live, 2 237.7MiB allocated; 465ms collecting garbage
Samples
555.0ms5 993×0valid
297.0ms1 442×1valid
250.0ms821×2valid
Precisions
Click to see histograms. Total time spent on operations: 834.0ms
ival-add: 281.0ms (33.7% of total)
adjust: 201.0ms (24.1% of total)
ival-div: 166.0ms (19.9% of total)
ival-sub: 85.0ms (10.2% of total)
ival->: 71.0ms (8.5% of total)
exact: 14.0ms (1.7% of total)
ival-and: 11.0ms (1.3% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain189.0ms (2.3%)

Memory
-23.5MiB live, 126.1MiB allocated; 11ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
710-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))cancellation710
Confusion
Predicted +Predicted -
+710
-0185
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+7100
-00185
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0185
171
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
24.0ms370×0valid
16.0ms62×2valid
13.0ms80×1valid
Compiler

Compiled 113 to 34 computations (69.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-add: 10.0ms (29.9% of total)
adjust: 9.0ms (26.9% of total)
ival-div: 9.0ms (26.9% of total)
ival-sub: 4.0ms (12% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess235.0ms (2.9%)

Memory
8.1MiB live, 98.2MiB allocated; 9ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

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

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify138.0ms (1.7%)

Memory
-20.3MiB live, 38.8MiB allocated; 10ms collecting garbage
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-diff1
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Iterations

Useful iterations: 0 (0.0ms)

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

localize52.0ms (0.6%)

Memory
30.0MiB live, 30.0MiB allocated; 0ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
accuracy0.0
(+.f64 alpha beta)
accuracy0.01171875
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
accuracy16.472213432595346
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Samples
26.0ms31×2valid
12.0ms185×0valid
6.0ms40×1valid
Compiler

Compiled 50 to 12 computations (76% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
adjust: 23.0ms (66.3% of total)
ival-add: 5.0ms (14.4% of total)
ival-div: 4.0ms (11.5% of total)
ival-sub: 2.0ms (5.8% 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
10.7MiB live, 10.7MiB allocated; 0ms collecting garbage
Counts
6 → 87
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(-.f64 beta alpha)
(+.f64 alpha beta)
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
Outputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(/ beta (+ 2 beta))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* -1 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
beta
(+ beta (* -1 alpha))
(+ alpha beta)
(+ 2 beta)
(+ 2 (+ alpha beta))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* -1 (/ (pow (+ 2 beta) 4) (pow alpha 3))) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2)))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
-1
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(- (+ (/ beta alpha) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* -1 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha))) (+ 2 beta)) alpha)) 1)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- 1 (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(- beta alpha)
(+ 2 alpha)
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
2
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
Calls

6 calls:

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

simplify192.0ms (2.4%)

Memory
8.7MiB live, 96.2MiB allocated; 10ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite53.0ms (0.7%)

Memory
-0.9MiB live, 44.7MiB allocated; 2ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

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

eval89.0ms (1.1%)

Memory
-20.4MiB live, 34.8MiB allocated; 7ms collecting garbage
Compiler

Compiled 4 933 to 845 computations (82.9% saved)

prune7.0ms (0.1%)

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

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1559164
Fresh000
Picked101
Done000
Total1569165
Accuracy
100.0%
Counts
165 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.2%
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
74.2%
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
72.4%
#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)))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
27.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
27.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64)))
51.4%
#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)))
35.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 442 to 278 computations (37.1% saved)

simplify181.0ms (2.2%)

Memory
8.6MiB live, 145.9MiB allocated; 10ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 beta alpha)
cost-diff0
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
cost-diff0
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
cost-diff1
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
cost-diff0
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
cost-diff0
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
cost-diff0
#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)))
cost-diff0
(+.f64 #s(literal 1 binary64) alpha)
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
cost-diff2
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff6
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
cost-diff12
(-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
cost-diff18
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037401
059349
1117349
2303349
31284273
47328273
08897265
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
beta
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(+.f64 alpha beta)
alpha
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.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))))
#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) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
#s(literal 1 binary64)
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(+.f64 #s(literal 1 binary64) alpha)
alpha
beta
#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) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
#s(literal 1 binary64)
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
alpha
(-.f64 alpha #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
beta
alpha
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
(+.f64 alpha beta)
#s(literal 1/2 binary64)
Outputs
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #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))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
(-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (/.f64 (/.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (-.f64 beta alpha))
(*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 beta (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (/.f64 beta (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))))
(/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 beta (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
beta
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
#s(literal 2 binary64)
(+.f64 alpha beta)
alpha
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 alpha (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) (/.f64 alpha (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))))
(/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 alpha (-.f64 (+.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 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)))
#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) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
#s(literal 1 binary64)
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
(+.f64 #s(literal 1 binary64) alpha)
(-.f64 alpha #s(literal -1 binary64))
alpha
beta
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
#s(literal 1 binary64)
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
alpha
(-.f64 alpha #s(literal -2 binary64))
#s(literal -2 binary64)
#s(literal 1/2 binary64)
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(-.f64 beta alpha)
beta
alpha
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(-.f64 (+.f64 alpha beta) #s(literal -2 binary64))
#s(literal 2 binary64)
(+.f64 alpha beta)
#s(literal 1/2 binary64)

localize155.0ms (1.9%)

Memory
-31.7MiB live, 253.1MiB allocated; 27ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
accuracy0.0
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
accuracy0.01171875
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
accuracy16.469886612255262
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
accuracy0.0
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
accuracy0.01171875
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
accuracy17.82260477314779
#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)))
accuracy19.418711562036602
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
accuracy0.0
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
accuracy0.0
(+.f64 #s(literal 1 binary64) alpha)
accuracy0.0078125
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
accuracy46.53545690668827
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
accuracy41.35497798003559
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
accuracy0.0390625
(*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
accuracy0.04296875
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
accuracy6.6806263264756085
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
accuracy16.472213432595346
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64))
Samples
48.0ms45×1valid
43.0ms172×0valid
33.0ms39×2valid
Compiler

Compiled 383 to 34 computations (91.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
adjust: 33.0ms (33% of total)
ival-sub: 25.0ms (25% of total)
ival-div: 19.0ms (19% of total)
ival-add: 13.0ms (13% of total)
ival-mult: 8.0ms (8% of total)
exact: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series84.0ms (1%)

Memory
8.3MiB live, 155.0MiB allocated; 29ms collecting garbage
Counts
21 → 269
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(+.f64 #s(literal 1 binary64) alpha)
#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) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 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 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
Outputs
(/ beta (+ 2 beta))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (+ (* alpha (- (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))) (/ beta (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (+ (* alpha (- (+ (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (* alpha (- (+ (/ beta (pow (+ 2 beta) 4)) (/ (* (+ 2 beta) (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) beta)) (+ (* -1 (/ (* (+ 2 beta) (* (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))) (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))))) beta)) (+ (/ 1 (pow (+ 2 beta) 3)) (/ (* (+ 2 beta) (* (- (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))))) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))) (/ beta (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(/ (pow beta 2) (pow (+ 2 beta) 2))
(+ (* -1 (/ (* alpha (* (pow beta 2) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 4))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (* alpha (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (/ 1 (+ 2 beta))) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4)))) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (/ 1 (+ 2 beta))) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* 1/2 (* alpha (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3)))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (* alpha (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (* 1/2 (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* 1/2 (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* alpha (+ (* -1/2 (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))))) (* 1/2 (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (+ (* 4 (/ 1 (* beta (pow (+ 2 beta) 3)))) (/ 1 (* (pow beta 2) (+ 2 beta))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))) (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta)))) (* beta (+ 2 beta)))) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (/ (* (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (+ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))))))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ 1 beta)
(+ (/ 1 beta) (/ alpha beta))
1
(+ 1 alpha)
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(+ 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))))
(* 2 (+ 2 beta))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
beta
(+ beta (* -1 alpha))
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* alpha (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (+ (* -1 (* alpha (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (+ (* alpha (- (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (+ (* 4 (/ 1 (* beta (pow (+ 2 beta) 3)))) (/ 1 (* (pow beta 2) (+ 2 beta))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))) (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta)))) (* beta (+ 2 beta)))) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (/ (* (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (+ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))))) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(/ (pow alpha 2) (pow (+ 2 beta) 2))
(* (pow alpha 2) (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(* (pow alpha 2) (+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(* (pow alpha 2) (+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ 2 beta)
(+ 2 (+ alpha beta))
-1
(- (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha))) 1)
(- (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (+ 1 (+ (* -2 (/ (+ 2 (* 2 beta)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(- (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))))) (+ 1 (+ (* -2 (/ (+ 2 (* 2 beta)) (pow alpha 2))) (+ (* -2 (/ (- (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -2 (+ 2 (* 2 beta))) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (pow alpha 3))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 3))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) (pow alpha 2)) (+ (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow alpha 3)) (/ (pow (+ 2 beta) 3) (pow alpha 3)))))))))))
(- (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha))) 1)
(- (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) 1)
(- (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))))) (+ 1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow alpha 3))))
(- 1 (* 2 (/ 1 alpha)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) (pow alpha 2)))) (* 2 (/ 1 alpha)))
(- (+ 1 (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha)) (* 1/2 (/ (- (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (* (pow beta 2) (+ 2 (* 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha)) (+ (* 1/2 (/ (- (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (* (pow beta 2) (+ 2 (* 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (+ (* -1 (* (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))))))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (* 2 beta)) 2))) (* (pow beta 2) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))))) (pow alpha 3)))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(/ alpha beta)
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
alpha
(* alpha (+ 1 (/ 1 alpha)))
(/ 1 alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/ 2 alpha)
(/ (- 2 (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(* 2 alpha)
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
-1/2
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(/ (+ 2 (* 2 beta)) alpha)
(/ (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha))))))) alpha)
(/ (- (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2))))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 2))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha)))))))))))) (/ (* (pow beta 2) (+ 2 (* 2 beta))) (pow alpha 2))) alpha)
(/ (- (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2))))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))))))) (pow alpha 3))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))))) (pow alpha 3))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))) (pow alpha 3))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 2))) (+ (* -1 (/ (* (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 3))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha)))))))))))))))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 2 (* 2 beta)) 2)) (pow alpha 3))) (+ (/ (* (pow beta 2) (+ 2 (* 2 beta))) (pow alpha 2)) (/ (* (pow beta 2) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 3))))) alpha)
(+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha))))
(- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(/ (pow beta 2) (pow alpha 2))
(/ (+ (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha)) (pow beta 2)) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2))) (* (pow beta 2) (pow (+ 2 beta) 2))) (pow alpha 2))) (pow beta 2)) (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha)) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2))) (* (pow beta 2) (pow (+ 2 beta) 2))))) (* -1 (* (pow beta 2) (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta)))))) (pow alpha 3))) (pow beta 2)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha) (/ (* (pow beta 2) (pow (+ 2 beta) 2)) (pow alpha 2))))) (pow alpha 2))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(- (* -1 (/ (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(- (* -1 (/ (- (+ (* -2 (+ 2 beta)) (* -1 (/ (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta)))))))) alpha))) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(- (* -1 (/ (- (+ (* -2 (+ 2 beta)) (* -1 (/ (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2)))) (* 2 (pow (+ 2 beta) 3))) (+ (* -2 (* (pow beta 2) (+ 2 beta))) (+ (* -1 (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2)))) (+ (* (+ 2 (+ beta (* -1 beta))) (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))))))) (* (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))))))) alpha)) (+ (pow beta 2) (pow (+ 2 beta) 2)))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta)))))))) alpha))) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(- (* 2 (/ (+ 2 beta) alpha)) 1)
(- (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) alpha))) alpha)) 1)
(- (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (+ (* -4 (pow (+ 2 beta) 2)) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2)))) (* 2 (pow (+ 2 beta) 3))) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (+ (pow beta 2) (pow (+ 2 beta) 2)))) alpha))) alpha)) 1)
(+ 1 (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)))
(+ 1 (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))) alpha))))) alpha)))
(+ 1 (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))) alpha)) (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))))) alpha)))
(* -1/2 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) alpha))
(* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))) (* beta (pow (+ 2 beta) 2))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (pow (+ 2 beta) 2)) (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))))) (+ (* (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2))))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta)))) (+ (* (pow (+ 2 beta) 2) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (pow (+ 2 beta) 4)))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2))) (+ (* beta (pow (+ 2 beta) 3)) (* (pow beta 2) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -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 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))) alpha)))))) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2))))) (* beta (+ 2 beta))) alpha)))))) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))) (* beta (pow (+ 2 beta) 2))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (pow (+ 2 beta) 2)) (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))))) (+ (* (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2))))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta)))) (+ (* (pow (+ 2 beta) 2) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (pow (+ 2 beta) 4)))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2))) (+ (* beta (pow (+ 2 beta) 3)) (* (pow beta 2) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))))) alpha)) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3)))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2))))) (* beta (+ 2 beta))) alpha)))))) alpha))
(+ 1 (* -2 (/ (+ 2 beta) alpha)))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha)))
(/ (+ (* -2 (/ (* (pow beta 2) (+ 2 beta)) alpha)) (pow beta 2)) (pow alpha 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (* (pow beta 2) (pow (+ 2 beta) 2)) alpha)) (/ (* (pow beta 2) (pow (+ 2 beta) 2)) alpha)) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (pow beta 2)) (pow alpha 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (* (pow beta 2) (pow (+ 2 beta) 2))) (* (pow beta 2) (pow (+ 2 beta) 2)))) alpha)) (* 2 (/ (* (pow beta 2) (pow (+ 2 beta) 3)) alpha))) (+ (* -4 (* (pow beta 2) (pow (+ 2 beta) 2))) (* (pow beta 2) (pow (+ 2 beta) 2)))) alpha)) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (pow beta 2)) (pow alpha 2))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha))))) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* beta (- (/ (* (+ 2 alpha) (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) alpha) (+ (* -1 (- (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))) (+ (* -1 (/ (* (+ 2 alpha) (* (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha)))))) alpha))))) (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha))))) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(- (/ (* (pow alpha 2) (* beta (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 4)) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(- (* beta (+ (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(- (* beta (+ (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(/ alpha (+ 2 alpha))
(+ (* beta (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))
(+ (* beta (- (+ (* -1 (* beta (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (/ 1 (+ 2 alpha))) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))
(+ (* beta (- (+ (* beta (- (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 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 (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha))))))))) (* 1/2 (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha)))) (* alpha (+ 2 alpha)))) (+ (/ 1 (* alpha (pow (+ 2 alpha) 2))) (/ (* (+ (* -1 (* (pow (+ 2 alpha) 2) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (+ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (+ (* 4 (/ 1 (* alpha (pow (+ 2 alpha) 3)))) (/ 1 (* (pow alpha 2) (+ 2 alpha)))))))) (* 1/2 (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))))))))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ 1 alpha) beta)
(* 2 (+ 2 alpha))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- beta alpha)
(- 1 (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (- (+ (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))))) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (- (+ (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha)))) (* alpha (+ 2 alpha)))) (+ (/ 1 (* alpha (pow (+ 2 alpha) 2))) (/ (* (+ (* -1 (* (pow (+ 2 alpha) 2) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (+ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (+ (* 4 (/ 1 (* alpha (pow (+ 2 alpha) 3)))) (/ 1 (* (pow alpha 2) (+ 2 alpha))))))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha))))))))) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(/ (pow alpha 2) (pow (+ 2 alpha) 2))
(+ (* -1 (/ (* (pow alpha 2) (* beta (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 4))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))))) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(/ (pow beta 2) (pow (+ 2 alpha) 2))
(* (pow beta 2) (+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(* (pow beta 2) (+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(* (pow beta 2) (+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(+ 2 alpha)
(+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (* 2 (/ 1 beta))))
(- (+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (+ (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (* 2 (/ 1 beta))))) (+ (* -2 (/ (+ 2 (* -1 (+ 4 (* 2 alpha)))) (pow beta 2))) (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))))
(- (+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (+ (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow beta 3)))))) (+ (* -2 (/ (+ 2 (* -1 (+ 4 (* 2 alpha)))) (pow beta 2))) (+ (* -2 (/ (- (* -1 (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (+ (* -2 (+ 2 (* -1 (+ 4 (* 2 alpha))))) (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* -1 (+ 4 (* 2 alpha)))) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2))))))))))
(+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))
(- (+ 1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))))))
(- 1 (* 2 (/ 1 beta)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))) (* 2 (/ 1 beta)))
(- (+ 1 (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* -1/2 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* -1/2 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (* (pow alpha 2) (+ 2 (* 2 alpha))) (+ (* -2 (pow (+ 2 alpha) 2)) (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))))) (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 2))))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))))) (* -1 (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)))))))) (pow beta 3))))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(* 2 beta)
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
2
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (* -1 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(- (+ 2 (/ (* (pow alpha 2) (+ 2 (* 2 alpha))) (pow beta 3))) (+ (* -2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* -2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 2)))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(/ (pow alpha 2) (pow beta 2))
(/ (+ (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta)) (pow alpha 2)) (pow beta 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (pow alpha 2)) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta)) (pow beta 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2))))) (* -1 (* (pow alpha 2) (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))))) (pow beta 3))) (pow alpha 2)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (+ (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta) (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) (pow beta 2))))) (pow beta 2))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))
(- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(+ 1 (* -1 (/ (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (* alpha (+ 2 alpha))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 2 (+ 2 alpha))) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (+ (* -1 (/ (- (+ (* -2 (* (pow alpha 2) (+ 2 alpha))) (* alpha (pow (+ 2 alpha) 2))) (+ (* 2 (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2)))) (+ (* 2 (pow (+ 2 alpha) 3)) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (* alpha (+ 2 alpha))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2)))) (+ (* (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha)))) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* alpha (+ 2 alpha)))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 2 (+ 2 alpha))) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(+ 1 (* -2 (/ (+ 2 alpha) beta)))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (+ (/ (pow alpha 2) beta) (/ (pow (+ 2 alpha) 2) beta))) (* -2 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -2 (* (pow alpha 2) (+ 2 alpha))) (+ (* 2 (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2)))) (* 2 (pow (+ 2 alpha) 3)))) beta)) (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* -2 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (+ 2 (+ alpha (* -1 alpha))) beta)))
(+ 1 (* -1 (/ (+ 2 (+ alpha (+ (* -1 alpha) (* -1 (/ (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))) beta))))) beta)))
(+ 1 (* -1 (/ (+ 2 (+ alpha (+ (* -1 alpha) (* -1 (/ (- (+ (* -1 (/ (- (pow (+ 2 alpha) 3) (* alpha (pow (+ 2 alpha) 2))) beta)) (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) beta))))) beta)))
(+ 1 (* 1/2 (/ (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) (* -1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* alpha (pow (+ 2 alpha) 2)) (* (pow alpha 2) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))))) (+ (* -2 (* (+ 2 alpha) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))))) (+ (* -1 (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (* 2 (pow (+ 2 alpha) 2))) (* alpha (+ 2 alpha))))) (+ (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (* 2 (pow (+ 2 alpha) 2)))))) (+ (* (pow (+ 2 alpha) 2) (+ 2 (+ alpha (* -1 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* 1/2 (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))))) beta)) (* -1/2 (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 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 (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(+ 2 (+ (* -2 (/ (+ 2 alpha) beta)) (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(+ 2 (* -1 (/ (- (* -1 (/ (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta)) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) beta)))
(+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (+ (* alpha (pow (+ 2 alpha) 2)) (* (pow alpha 2) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))))) (+ (* -2 (* (+ 2 alpha) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))))) (+ (* -1 (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (* 2 (pow (+ 2 alpha) 2))) (* alpha (+ 2 alpha))))) (+ (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (* 2 (pow (+ 2 alpha) 2)))))) (+ (* (pow (+ 2 alpha) 2) (+ 2 (+ alpha (* -1 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* alpha (+ 2 alpha))) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta)) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) beta)))
(/ (+ (* -2 (/ (* (pow alpha 2) (+ 2 alpha)) beta)) (pow alpha 2)) (pow beta 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) beta)) (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) beta)) (* -2 (* (pow alpha 2) (+ 2 alpha)))) beta)) (pow alpha 2)) (pow beta 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (* (pow alpha 2) (pow (+ 2 alpha) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* 2 (/ (* (pow alpha 2) (pow (+ 2 alpha) 3)) beta))) (+ (* -4 (* (pow alpha 2) (pow (+ 2 alpha) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* -2 (* (pow alpha 2) (+ 2 alpha)))) beta)) (pow alpha 2)) (pow beta 2))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
Calls

6 calls:

TimeVariablePointExpression
15.0ms
alpha
@inf
((/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (/ (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (- 1 (/ alpha (- alpha -2))) (/ alpha (- alpha -2)) (* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (+ 2 (+ alpha beta)))
12.0ms
alpha
@0
((/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (/ (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (- 1 (/ alpha (- alpha -2))) (/ alpha (- alpha -2)) (* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (+ 2 (+ alpha beta)))
12.0ms
alpha
@-inf
((/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (/ (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (- 1 (/ alpha (- alpha -2))) (/ alpha (- alpha -2)) (* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (+ 2 (+ alpha beta)))
11.0ms
beta
@0
((/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (/ (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (- 1 (/ alpha (- alpha -2))) (/ alpha (- alpha -2)) (* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (+ 2 (+ alpha beta)))
7.0ms
beta
@inf
((/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (/ (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (- 1 (/ (+ 1 alpha) beta)) (/ (+ 1 alpha) beta) (+ 1 alpha) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (- 1 (/ alpha (- alpha -2))) (/ alpha (- alpha -2)) (* (+ 2 (+ alpha beta)) 2) (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) (- beta alpha) (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta)))) (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (+ 2 (+ alpha beta)))

simplify309.0ms (3.8%)

Memory
4.7MiB live, 416.6MiB allocated; 80ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180515816
1664515625
0910414545
Stop Event
iter limit
node limit
Counts
269 → 267
Calls
Call 1
Inputs
(/ beta (+ 2 beta))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (+ (* alpha (- (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))) (/ beta (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (+ (* alpha (- (+ (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (* alpha (- (+ (/ beta (pow (+ 2 beta) 4)) (/ (* (+ 2 beta) (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) beta)) (+ (* -1 (/ (* (+ 2 beta) (* (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))) (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))))) beta)) (+ (/ 1 (pow (+ 2 beta) 3)) (/ (* (+ 2 beta) (* (- (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))))) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))) (/ beta (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(/ (pow beta 2) (pow (+ 2 beta) 2))
(+ (* -1 (/ (* alpha (* (pow beta 2) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 4))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* -1 (* alpha (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (/ 1 (+ 2 beta))) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(+ (* alpha (- (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4)))) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (/ 1 (+ 2 beta))) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* 1/2 (* alpha (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3)))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (* alpha (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (* 1/2 (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* 1/2 (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* alpha (+ (* -1/2 (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))))) (* 1/2 (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (+ (* 4 (/ 1 (* beta (pow (+ 2 beta) 3)))) (/ 1 (* (pow beta 2) (+ 2 beta))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))) (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta)))) (* beta (+ 2 beta)))) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (/ (* (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (+ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))))))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ 1 beta)
(+ (/ 1 beta) (/ alpha beta))
1
(+ 1 alpha)
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(+ 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))))
(* 2 (+ 2 beta))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(* 1/2 (/ beta (+ 2 beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
beta
(+ beta (* -1 alpha))
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* alpha (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (+ (* -1 (* alpha (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (+ (* alpha (- (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (+ (* 4 (/ 1 (* beta (pow (+ 2 beta) 3)))) (/ 1 (* (pow beta 2) (+ 2 beta))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))) (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta)))) (* beta (+ 2 beta)))) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (/ (* (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (+ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))))) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(/ (pow alpha 2) (pow (+ 2 beta) 2))
(* (pow alpha 2) (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(* (pow alpha 2) (+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(* (pow alpha 2) (+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(+ 2 beta)
(+ 2 (+ alpha beta))
-1
(- (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha))) 1)
(- (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (+ 1 (+ (* -2 (/ (+ 2 (* 2 beta)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(- (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))))) (+ 1 (+ (* -2 (/ (+ 2 (* 2 beta)) (pow alpha 2))) (+ (* -2 (/ (- (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -2 (+ 2 (* 2 beta))) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (pow alpha 3))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 3))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) (pow alpha 2)) (+ (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow alpha 3)) (/ (pow (+ 2 beta) 3) (pow alpha 3)))))))))))
(- (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha))) 1)
(- (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) 1)
(- (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))))) (+ 1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow alpha 3))))
(- 1 (* 2 (/ 1 alpha)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) (pow alpha 2)))) (* 2 (/ 1 alpha)))
(- (+ 1 (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha)) (* 1/2 (/ (- (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (* (pow beta 2) (+ 2 (* 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha)) (+ (* 1/2 (/ (- (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (* (pow beta 2) (+ 2 (* 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (+ (* -1 (* (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))))))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (* 2 beta)) 2))) (* (pow beta 2) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))))) (pow alpha 3)))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(/ alpha beta)
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
alpha
(* alpha (+ 1 (/ 1 alpha)))
(/ 1 alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/ 2 alpha)
(/ (- 2 (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(* 2 alpha)
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
-1/2
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(/ (+ 2 (* 2 beta)) alpha)
(/ (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha))))))) alpha)
(/ (- (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2))))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 2))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha)))))))))))) (/ (* (pow beta 2) (+ 2 (* 2 beta))) (pow alpha 2))) alpha)
(/ (- (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2))))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))))))) (pow alpha 3))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))))) (pow alpha 3))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))) (pow alpha 3))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 2))) (+ (* -1 (/ (* (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 3))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha)))))))))))))))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 2 (* 2 beta)) 2)) (pow alpha 3))) (+ (/ (* (pow beta 2) (+ 2 (* 2 beta))) (pow alpha 2)) (/ (* (pow beta 2) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 3))))) alpha)
(+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha))))
(- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(/ (pow beta 2) (pow alpha 2))
(/ (+ (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha)) (pow beta 2)) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2))) (* (pow beta 2) (pow (+ 2 beta) 2))) (pow alpha 2))) (pow beta 2)) (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha)) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2))) (* (pow beta 2) (pow (+ 2 beta) 2))))) (* -1 (* (pow beta 2) (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta)))))) (pow alpha 3))) (pow beta 2)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha) (/ (* (pow beta 2) (pow (+ 2 beta) 2)) (pow alpha 2))))) (pow alpha 2))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(- (* -1 (/ (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(- (* -1 (/ (- (+ (* -2 (+ 2 beta)) (* -1 (/ (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta)))))))) alpha))) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(- (* -1 (/ (- (+ (* -2 (+ 2 beta)) (* -1 (/ (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2)))) (* 2 (pow (+ 2 beta) 3))) (+ (* -2 (* (pow beta 2) (+ 2 beta))) (+ (* -1 (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2)))) (+ (* (+ 2 (+ beta (* -1 beta))) (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))))))) (* (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))))))) alpha)) (+ (pow beta 2) (pow (+ 2 beta) 2)))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta)))))))) alpha))) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(- (* 2 (/ (+ 2 beta) alpha)) 1)
(- (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) alpha))) alpha)) 1)
(- (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (+ (* -4 (pow (+ 2 beta) 2)) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2)))) (* 2 (pow (+ 2 beta) 3))) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (+ (pow beta 2) (pow (+ 2 beta) 2)))) alpha))) alpha)) 1)
(+ 1 (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)))
(+ 1 (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))) alpha))))) alpha)))
(+ 1 (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))) alpha)) (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))))) alpha)))
(* -1/2 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) alpha))
(* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))) (* beta (pow (+ 2 beta) 2))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (pow (+ 2 beta) 2)) (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))))) (+ (* (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2))))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta)))) (+ (* (pow (+ 2 beta) 2) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (pow (+ 2 beta) 4)))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2))) (+ (* beta (pow (+ 2 beta) 3)) (* (pow beta 2) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -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 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))) alpha)))))) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2))))) (* beta (+ 2 beta))) alpha)))))) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))) (* beta (pow (+ 2 beta) 2))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (pow (+ 2 beta) 2)) (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))))) (+ (* (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2))))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta)))) (+ (* (pow (+ 2 beta) 2) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (pow (+ 2 beta) 4)))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2))) (+ (* beta (pow (+ 2 beta) 3)) (* (pow beta 2) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))))) alpha)) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3)))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2))))) (* beta (+ 2 beta))) alpha)))))) alpha))
(+ 1 (* -2 (/ (+ 2 beta) alpha)))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha)))
(/ (+ (* -2 (/ (* (pow beta 2) (+ 2 beta)) alpha)) (pow beta 2)) (pow alpha 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (* (pow beta 2) (pow (+ 2 beta) 2)) alpha)) (/ (* (pow beta 2) (pow (+ 2 beta) 2)) alpha)) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (pow beta 2)) (pow alpha 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (* (pow beta 2) (pow (+ 2 beta) 2))) (* (pow beta 2) (pow (+ 2 beta) 2)))) alpha)) (* 2 (/ (* (pow beta 2) (pow (+ 2 beta) 3)) alpha))) (+ (* -4 (* (pow beta 2) (pow (+ 2 beta) 2))) (* (pow beta 2) (pow (+ 2 beta) 2)))) alpha)) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (pow beta 2)) (pow alpha 2))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha))))) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* beta (- (/ (* (+ 2 alpha) (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) alpha) (+ (* -1 (- (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))) (+ (* -1 (/ (* (+ 2 alpha) (* (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha)))))) alpha))))) (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha))))) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(- (/ (* (pow alpha 2) (* beta (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 4)) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(- (* beta (+ (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(- (* beta (+ (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(/ alpha (+ 2 alpha))
(+ (* beta (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))
(+ (* beta (- (+ (* -1 (* beta (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (/ 1 (+ 2 alpha))) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))
(+ (* beta (- (+ (* beta (- (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 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 (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha))))))))) (* 1/2 (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha)))) (* alpha (+ 2 alpha)))) (+ (/ 1 (* alpha (pow (+ 2 alpha) 2))) (/ (* (+ (* -1 (* (pow (+ 2 alpha) 2) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (+ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (+ (* 4 (/ 1 (* alpha (pow (+ 2 alpha) 3)))) (/ 1 (* (pow alpha 2) (+ 2 alpha)))))))) (* 1/2 (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))))))))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ 1 alpha) beta)
(* 2 (+ 2 alpha))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(* -1/2 (/ alpha (+ 2 alpha)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(- beta alpha)
(- 1 (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (- (+ (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))))) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(- (+ 1 (* beta (- (+ (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha)))) (* alpha (+ 2 alpha)))) (+ (/ 1 (* alpha (pow (+ 2 alpha) 2))) (/ (* (+ (* -1 (* (pow (+ 2 alpha) 2) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (+ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (+ (* 4 (/ 1 (* alpha (pow (+ 2 alpha) 3)))) (/ 1 (* (pow alpha 2) (+ 2 alpha))))))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha))))))))) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(/ (pow alpha 2) (pow (+ 2 alpha) 2))
(+ (* -1 (/ (* (pow alpha 2) (* beta (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 4))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))))) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(/ (pow beta 2) (pow (+ 2 alpha) 2))
(* (pow beta 2) (+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(* (pow beta 2) (+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(* (pow beta 2) (+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(+ 2 alpha)
(+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (* 2 (/ 1 beta))))
(- (+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (+ (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (* 2 (/ 1 beta))))) (+ (* -2 (/ (+ 2 (* -1 (+ 4 (* 2 alpha)))) (pow beta 2))) (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))))
(- (+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (+ (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow beta 3)))))) (+ (* -2 (/ (+ 2 (* -1 (+ 4 (* 2 alpha)))) (pow beta 2))) (+ (* -2 (/ (- (* -1 (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (+ (* -2 (+ 2 (* -1 (+ 4 (* 2 alpha))))) (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* -1 (+ 4 (* 2 alpha)))) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2))))))))))
(+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))
(- (+ 1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))))))
(- 1 (* 2 (/ 1 beta)))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))) (* 2 (/ 1 beta)))
(- (+ 1 (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* -1/2 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* -1/2 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (* (pow alpha 2) (+ 2 (* 2 alpha))) (+ (* -2 (pow (+ 2 alpha) 2)) (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))))) (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 2))))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))))) (* -1 (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)))))))) (pow beta 3))))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(* 2 beta)
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
2
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (* -1 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(- (+ 2 (/ (* (pow alpha 2) (+ 2 (* 2 alpha))) (pow beta 3))) (+ (* -2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* -2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 2)))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(/ (pow alpha 2) (pow beta 2))
(/ (+ (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta)) (pow alpha 2)) (pow beta 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (pow alpha 2)) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta)) (pow beta 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2))))) (* -1 (* (pow alpha 2) (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))))) (pow beta 3))) (pow alpha 2)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (+ (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta) (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) (pow beta 2))))) (pow beta 2))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))
(- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(+ 1 (* -1 (/ (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (* alpha (+ 2 alpha))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 2 (+ 2 alpha))) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (+ (* -1 (/ (- (+ (* -2 (* (pow alpha 2) (+ 2 alpha))) (* alpha (pow (+ 2 alpha) 2))) (+ (* 2 (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2)))) (+ (* 2 (pow (+ 2 alpha) 3)) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (* alpha (+ 2 alpha))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2)))) (+ (* (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha)))) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* alpha (+ 2 alpha)))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 2 (+ 2 alpha))) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(+ 1 (* -2 (/ (+ 2 alpha) beta)))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (+ (/ (pow alpha 2) beta) (/ (pow (+ 2 alpha) 2) beta))) (* -2 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -2 (* (pow alpha 2) (+ 2 alpha))) (+ (* 2 (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2)))) (* 2 (pow (+ 2 alpha) 3)))) beta)) (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* -2 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (+ 2 (+ alpha (* -1 alpha))) beta)))
(+ 1 (* -1 (/ (+ 2 (+ alpha (+ (* -1 alpha) (* -1 (/ (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))) beta))))) beta)))
(+ 1 (* -1 (/ (+ 2 (+ alpha (+ (* -1 alpha) (* -1 (/ (- (+ (* -1 (/ (- (pow (+ 2 alpha) 3) (* alpha (pow (+ 2 alpha) 2))) beta)) (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) beta))))) beta)))
(+ 1 (* 1/2 (/ (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) (* -1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* alpha (pow (+ 2 alpha) 2)) (* (pow alpha 2) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))))) (+ (* -2 (* (+ 2 alpha) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))))) (+ (* -1 (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (* 2 (pow (+ 2 alpha) 2))) (* alpha (+ 2 alpha))))) (+ (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (* 2 (pow (+ 2 alpha) 2)))))) (+ (* (pow (+ 2 alpha) 2) (+ 2 (+ alpha (* -1 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* 1/2 (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))))) beta)) (* -1/2 (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 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 (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(+ 2 (+ (* -2 (/ (+ 2 alpha) beta)) (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(+ 2 (* -1 (/ (- (* -1 (/ (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta)) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) beta)))
(+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (+ (* alpha (pow (+ 2 alpha) 2)) (* (pow alpha 2) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))))) (+ (* -2 (* (+ 2 alpha) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))))) (+ (* -1 (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (* 2 (pow (+ 2 alpha) 2))) (* alpha (+ 2 alpha))))) (+ (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (* 2 (pow (+ 2 alpha) 2)))))) (+ (* (pow (+ 2 alpha) 2) (+ 2 (+ alpha (* -1 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* alpha (+ 2 alpha))) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta)) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) beta)))
(/ (+ (* -2 (/ (* (pow alpha 2) (+ 2 alpha)) beta)) (pow alpha 2)) (pow beta 2))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) beta)) (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) beta)) (* -2 (* (pow alpha 2) (+ 2 alpha)))) beta)) (pow alpha 2)) (pow beta 2))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (* (pow alpha 2) (pow (+ 2 alpha) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* 2 (/ (* (pow alpha 2) (pow (+ 2 alpha) 3)) beta))) (+ (* -4 (* (pow alpha 2) (pow (+ 2 alpha) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* -2 (* (pow alpha 2) (+ 2 alpha)))) beta)) (pow alpha 2)) (pow beta 2))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
Outputs
(/ beta (+ 2 beta))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(fma.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (+ (* alpha (- (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))) (/ beta (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 beta 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 2 binary64))))) (+.f64 #s(literal 2 binary64) beta)) beta)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.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)))) beta) (neg.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))))) alpha (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (+ (* alpha (- (+ (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (* alpha (- (+ (/ beta (pow (+ 2 beta) 4)) (/ (* (+ 2 beta) (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) beta)) (+ (* -1 (/ (* (+ 2 beta) (* (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))) (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))))) beta)) (+ (/ 1 (pow (+ 2 beta) 3)) (/ (* (+ 2 beta) (* (- (* -1 (/ (* (+ 2 beta) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4))))) beta)) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))))) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (/ (* (+ 2 beta) (* (- (+ (* -1 (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))) (/ beta (pow (+ 2 beta) 2))) (/ 1 (+ 2 beta))) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) beta)))) (/ beta (pow (+ 2 beta) 2)))) (/ 1 (+ 2 beta)))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (fma.f64 (-.f64 (fma.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 beta beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64)))))) beta) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) beta) #s(literal -1 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 beta 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 2 binary64))))) (+.f64 #s(literal 2 binary64) beta)) beta)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.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)))) beta) (neg.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) beta) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) alpha (neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 beta 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 2 binary64))))) (+.f64 #s(literal 2 binary64) beta)) beta))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.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)))) beta) (neg.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))))) alpha (/.f64 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)))
(/ (pow beta 2) (pow (+ 2 beta) 2))
(/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+ (* -1 (/ (* alpha (* (pow beta 2) (+ 4 (* 2 beta)))) (pow (+ 2 beta) 4))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(fma.f64 (/.f64 (*.f64 (*.f64 alpha (*.f64 beta beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(fma.f64 (-.f64 (*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 beta 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 2 binary64)))))) (*.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) alpha (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (* alpha (- (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (+ (/ 1 (pow (+ 2 beta) 2)) (/ (pow beta 2) (pow (+ 2 beta) 4)))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 beta beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64)))))) alpha) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 beta 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 2 binary64)))))) alpha) (*.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) alpha (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* -1 (* alpha (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (/ 1 (+ 2 beta))) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4)))) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (/ 1 (+ 2 beta))) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))
(fma.f64 (fma.f64 (-.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(* 1/2 (+ 1 (/ 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 (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3)))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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)))) (* alpha (+ (* -1/2 (* alpha (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (* 1/2 (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* 1/2 (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* alpha (+ (* -1/2 (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))))) (* 1/2 (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (+ (* 4 (/ 1 (* beta (pow (+ 2 beta) 3)))) (/ 1 (* (pow beta 2) (+ 2 beta))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))) (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta)))) (* beta (+ 2 beta)))) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (/ (* (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (+ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (-.f64 (-.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) beta)) (/.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)))) (neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (+.f64 (fma.f64 (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (neg.f64 (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 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))))) (*.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) #s(literal -1/2 binary64))) alpha (*.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* -1/2 (* 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 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) alpha) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 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 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) #s(literal 1/2 binary64))) alpha (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(-.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(+ (/ 1 beta) (/ alpha beta))
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
1
#s(literal 1 binary64)
(+ 1 alpha)
(+.f64 #s(literal 1 binary64) 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 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
(fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(+ 1 (* -1/2 alpha))
(fma.f64 #s(literal -1/2 binary64) alpha #s(literal 1 binary64))
(+ 1 (* alpha (- (* 1/4 alpha) 1/2)))
(fma.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)) alpha)
(* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)) alpha)
(* 2 (+ 2 beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+ (* 2 alpha) (* 2 (+ 2 beta)))
(fma.f64 #s(literal 2 binary64) alpha (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+ 1/2 (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta)))))
(+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)))))))
(fma.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (*.f64 alpha (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) alpha))
(+ 1/2 (+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta)))))))))
(fma.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64) (*.f64 (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) alpha))
(* 1/2 (/ beta (+ 2 beta)))
(*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (/ beta (+ 2 beta))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta))))))
(fma.f64 (fma.f64 (*.f64 alpha (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) alpha (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(+ (* 1/2 (/ beta (+ 2 beta))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) alpha (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1/2 binary64))) alpha (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
beta
(+ beta (* -1 alpha))
(fma.f64 #s(literal -1 binary64) alpha beta)
(+ 1 (/ beta (+ 2 beta)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* alpha (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64))
(+ 1 (+ (* alpha (- (+ (* -1 (* alpha (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (fma.f64 (neg.f64 alpha) (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 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 (- (* alpha (- (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (+ (* 4 (/ 1 (* beta (pow (+ 2 beta) 3)))) (/ 1 (* (pow beta 2) (+ 2 beta))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))) (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta)))) (* beta (+ 2 beta)))) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (/ (* (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2))))) (+ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ beta (+ 2 beta)))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta)))))))) (+ (* -1 (+ (* -1 (/ beta (pow (+ 2 beta) 3))) (/ 1 (pow (+ 2 beta) 2)))) (+ (/ 1 (* beta (+ 2 beta))) (+ (/ beta (pow (+ 2 beta) 3)) (+ (/ (* (+ 4 (* 2 beta)) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (pow (+ 2 beta) 2)) (/ (* (+ (* (pow (+ 2 beta) 2) (- (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (/ (* beta (+ 4 (* 2 beta))) (+ 2 beta))) (- (/ beta (pow (+ 2 beta) 2)) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (* beta (+ 2 beta))))))))) (/ beta (pow (+ 2 beta) 2))) (+ (/ 1 (+ 2 beta)) (/ (* beta (+ 4 (* 2 beta))) (pow (+ 2 beta) 3))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (-.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) #s(literal 2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) beta)) (/.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)))) (neg.f64 (/.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (+.f64 (fma.f64 (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 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 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (neg.f64 (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 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))))) alpha) (fma.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) beta) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) beta) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))))) alpha (-.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 beta (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64))
(/ (pow alpha 2) (pow (+ 2 beta) 2))
(/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(* (pow alpha 2) (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(*.f64 (fma.f64 (neg.f64 alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (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 2 binary64)))) (*.f64 alpha alpha))
(* (pow alpha 2) (+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))
(* (pow alpha 2) (+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4))))) (pow (+ 2 beta) 2))) (/ 1 (pow (+ 2 beta) 4))))) (+ (* 2 (/ beta (pow (+ 2 beta) 4))) (* 4 (/ 1 (pow (+ 2 beta) 4)))))) (/ 1 (pow (+ 2 beta) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (neg.f64 alpha) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(fma.f64 (-.f64 (*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (*.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) alpha (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4)))) (pow (+ 2 beta) 2))) (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 6)))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 6))) (/ (pow beta 2) (pow (+ 2 beta) 4))))) (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow (+ 2 beta) 4)))) (/ (pow beta 2) (pow (+ 2 beta) 2)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (neg.f64 alpha) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 beta beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64)))))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) alpha) (*.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) alpha (/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(+ 2 (+ alpha beta))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
-1
#s(literal -1 binary64)
(- (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha))) 1)
(-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) (+ 1 (+ (* -2 (/ (+ 2 (* 2 beta)) (pow alpha 2))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (/ (* beta (+ 2 beta)) (pow alpha 2))))))
(-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (/.f64 #s(literal -1 binary64) alpha) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 alpha alpha)))) (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal -2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 alpha alpha)) #s(literal 1 binary64)))
(- (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))))) (+ 1 (+ (* -2 (/ (+ 2 (* 2 beta)) (pow alpha 2))) (+ (* -2 (/ (- (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -2 (+ 2 (* 2 beta))) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (pow alpha 3))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 3))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) (pow alpha 2)) (+ (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow alpha 3)) (/ (pow (+ 2 beta) 3) (pow alpha 3)))))))))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (/.f64 #s(literal -1 binary64) alpha) (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 alpha alpha))))) (+.f64 (fma.f64 (/.f64 #s(literal -2 binary64) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (-.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal -2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha)) (/.f64 (fma.f64 (*.f64 beta beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64))))))) #s(literal 1 binary64)))
(- (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha))) 1)
(-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))) 1)
(-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (/.f64 #s(literal -1 binary64) alpha) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 alpha alpha)))) #s(literal 1 binary64))
(- (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (+ (/ (pow beta 2) (pow alpha 2)) (/ (pow (+ 2 beta) 2) (pow alpha 2)))))))) (+ 1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) (pow alpha 3))))
(-.f64 (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (/.f64 #s(literal -1 binary64) alpha) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 alpha alpha))))) (fma.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1 binary64)))
(- 1 (* 2 (/ 1 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) (pow alpha 2)))) (* 2 (/ 1 alpha)))
(-.f64 (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (/ (* beta (+ 2 beta)) (pow alpha 2)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 beta alpha) (/.f64 #s(literal 2 binary64) alpha))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 1/2 binary64)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha)) (* 1/2 (/ (- (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (* (pow beta 2) (+ 2 (* 2 beta)))) (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 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha) (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))))) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (*.f64 beta beta))) (*.f64 alpha alpha))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))))) alpha)) (+ (* 1/2 (/ (- (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (* (pow beta 2) (+ 2 (* 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))) (+ (* -1 (* (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (pow (+ 2 beta) 2) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))))))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (* 2 beta)) 2))) (* (pow beta 2) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))))) (pow alpha 3)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))))) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (*.f64 beta beta))) (*.f64 alpha alpha)) (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))))) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))))))))) (fma.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 beta beta) (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 beta beta))))) (pow.f64 alpha #s(literal 3 binary64)))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) alpha)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha alpha))))) alpha)
(* -1 (/ alpha beta))
(/.f64 (neg.f64 alpha) beta)
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64)) beta)) alpha)
(/ alpha beta)
(/.f64 alpha beta)
(* alpha (+ (/ 1 beta) (/ 1 (* alpha beta))))
(*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64)) beta) alpha)
alpha
(* alpha (+ 1 (/ 1 alpha)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 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 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(/ 2 alpha)
(/.f64 #s(literal 2 binary64) alpha)
(/ (- 2 (* 4 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) alpha)) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 alpha alpha)) #s(literal 2 binary64)) (/.f64 #s(literal 4 binary64) alpha)) (/.f64 #s(literal 16 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))))
(* 2 alpha)
(*.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 2 (* 2 (/ (+ 2 beta) alpha))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) #s(literal 2 binary64)) alpha)
(* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))
(*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (* 1/2 (- beta (* -1 (+ 2 beta))))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha))))) alpha)
(/ (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) alpha)) (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ (* 1/2 (- beta (* -1 (+ 2 beta)))) (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)))))) alpha)
-1/2
#s(literal -1/2 binary64)
(- (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)) 1/2)
(-.f64 (*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha))) 1/2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) (-.f64 (*.f64 (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(- (+ (* -1/2 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (+ (* 1/2 (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (* 1/2 (/ (- beta (* -1 (+ 2 beta))) alpha)))) 1/2)
(-.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (-.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) beta))) alpha)))) #s(literal 1/2 binary64))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(/ (+ 2 (* 2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)
(/ (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha))))))) alpha)
(/.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (neg.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha)))) #s(literal 2 binary64)) alpha)
(/ (- (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2))))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 2))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha)))))))))))) (/ (* (pow beta 2) (+ 2 (* 2 beta))) (pow alpha 2))) alpha)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) (*.f64 alpha alpha)) (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 alpha alpha)) (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)))) alpha) (fma.f64 #s(literal 2 binary64) beta (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))))))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 beta beta) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha))) alpha)
(/ (- (+ 2 (+ (* -2 (/ (+ 4 (* 2 beta)) alpha)) (+ (* -2 (/ (pow (+ 2 beta) 2) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2))))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 2))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))))) (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))))))) (pow alpha 3))) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (* -2 (pow (+ 2 beta) 2)) (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))))) (* -1 (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)))))) (pow alpha 3))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3))) (pow alpha 3))) (+ (* -1 (/ (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 2))) (+ (* -1 (/ (* (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (+ (* -1 (pow (+ 2 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 3))) (+ (* -1 (/ (* (pow (+ 2 beta) 2) (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow alpha 3))) (+ (* -1 (/ (+ (* -1 (* beta (pow (+ 2 beta) 2))) (pow (+ 2 beta) 3)) (pow alpha 2))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* -1 (/ (+ (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (+ (* -1 (/ (pow (+ 2 (* 2 beta)) 2) alpha)) (+ (* 2 beta) (+ (/ (pow beta 2) alpha) (/ (pow (+ 2 beta) 2) alpha)))))))))))))))))) (+ (* -1 (/ (* (pow beta 2) (pow (+ 2 (* 2 beta)) 2)) (pow alpha 3))) (+ (/ (* (pow beta 2) (+ 2 (* 2 beta))) (pow alpha 2)) (/ (* (pow beta 2) (+ (* -2 (+ 4 (* 2 beta))) (+ (* -1 (+ (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta)))) (pow (+ 2 beta) 2)))) (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -2 binary64) (fma.f64 (/.f64 #s(literal -2 binary64) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) (*.f64 alpha alpha)) (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal -2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) (neg.f64 (*.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) alpha) (fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta (/.f64 (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))))))))))))) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 (*.f64 beta beta) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (/.f64 (*.f64 (fma.f64 #s(literal -2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 beta beta)) (pow.f64 alpha #s(literal 3 binary64)))))) alpha)
(+ 1 (* -1 (/ (+ 4 (* 2 beta)) alpha)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)) (pow alpha 2)))) (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha))))
(-.f64 (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))
(- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (pow (+ 4 (* 2 beta)) 2)) (pow (+ 2 beta) 2)))) (* -1 (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta))))) (pow alpha 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 beta)) 2) (pow alpha 2))) (+ (* 2 (/ beta alpha)) (+ (* 4 (/ 1 alpha)) (/ (pow (+ 2 beta) 2) (pow alpha 2))))))
(-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (/.f64 #s(literal -1 binary64) alpha) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)))))
(/ (pow beta 2) (pow alpha 2))
(*.f64 (/.f64 beta alpha) (/.f64 beta alpha))
(/ (+ (* -1 (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha)) (pow beta 2)) (pow alpha 2))
(/.f64 (fma.f64 beta beta (neg.f64 (*.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha)))) (*.f64 alpha alpha))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2))) (* (pow beta 2) (pow (+ 2 beta) 2))) (pow alpha 2))) (pow beta 2)) (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha)) (pow alpha 2))
(/.f64 (-.f64 (fma.f64 beta beta (neg.f64 (/.f64 (fma.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)))) (*.f64 alpha alpha)))) (*.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))) (*.f64 alpha alpha))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 4 (* 2 beta)) (+ (* -1 (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2))) (* (pow beta 2) (pow (+ 2 beta) 2))))) (* -1 (* (pow beta 2) (* (pow (+ 2 beta) 2) (+ 4 (* 2 beta)))))) (pow alpha 3))) (pow beta 2)) (+ (* -1 (/ (* (pow beta 2) (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (/ (* (pow beta 2) (+ 4 (* 2 beta))) alpha) (/ (* (pow beta 2) (pow (+ 2 beta) 2)) (pow alpha 2))))) (pow alpha 2))
(/.f64 (-.f64 (fma.f64 beta beta (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 beta beta)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 alpha #s(literal 3 binary64))))) (fma.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 beta beta)) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (*.f64 beta beta) alpha) (*.f64 (*.f64 beta beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha))))) (*.f64 alpha alpha))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 1 binary64)) alpha)
(- (* -1 (/ (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)))) alpha)) #s(literal 1 binary64))
(- (* -1 (/ (- (+ (* -2 (+ 2 beta)) (* -1 (/ (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta)))))))) alpha))) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)))) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))))) alpha))) (neg.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)))) alpha)) #s(literal 1 binary64))
(- (* -1 (/ (- (+ (* -2 (+ 2 beta)) (* -1 (/ (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2)))) (* 2 (pow (+ 2 beta) 3))) (+ (* -2 (* (pow beta 2) (+ 2 beta))) (+ (* -1 (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2)))) (+ (* (+ 2 (+ beta (* -1 beta))) (- (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))))))) (* (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta))))) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))))))) alpha)) (+ (pow beta 2) (pow (+ 2 beta) 2)))) (+ (* -1 (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (* (+ 2 (+ beta (* -1 beta))) (- (* -2 (+ 2 beta)) (* -1 (+ 2 (+ beta (* -1 beta)))))))) alpha))) (* -1 (+ 2 (+ beta (* -1 beta))))) alpha)) 1)
(-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) (fma.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1 binary64) (fma.f64 (-.f64 (fma.f64 #s(literal -4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)))) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))))) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)))))))) alpha) #s(literal -1 binary64) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)))) (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))))) alpha))) (neg.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)))) alpha)) #s(literal 1 binary64))
(- (* 2 (/ (+ 2 beta) alpha)) 1)
(-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 1 binary64))
(- (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (+ (* -4 (pow (+ 2 beta) 2)) (+ (pow beta 2) (pow (+ 2 beta) 2))) alpha))) alpha)) 1)
(-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha))) alpha)) #s(literal 1 binary64))
(- (* -1 (/ (+ (* -2 (+ 2 beta)) (* -1 (/ (+ (* -4 (pow (+ 2 beta) 2)) (+ (* -1 (/ (- (+ (* 2 (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2)))) (* 2 (pow (+ 2 beta) 3))) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (+ (pow beta 2) (pow (+ 2 beta) 2)))) alpha))) alpha)) 1)
(-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) alpha) #s(literal -1 binary64) (fma.f64 beta beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha))) alpha)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ beta (* -1 beta))) alpha)))
(fma.f64 (/.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))) alpha))))) alpha)))
(fma.f64 (/.f64 (+.f64 (fma.f64 #s(literal 0 binary64) beta (neg.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 2 binary64)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ beta (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))) alpha)) (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))))) alpha)))
(fma.f64 (/.f64 (+.f64 (fma.f64 #s(literal 0 binary64) beta (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) alpha) #s(literal -1 binary64) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha))) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1/2 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) alpha))
(*.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))))) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (-.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal -1/2 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 1/2 binary64))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))))) alpha))
(neg.f64 (/.f64 (fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (+.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)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (*.f64 beta beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) alpha) #s(literal -1/2 binary64) (*.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (-.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) #s(literal 1/2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))) (* beta (pow (+ 2 beta) 2))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (pow (+ 2 beta) 2)) (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))))) (+ (* (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2))))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta)))) (+ (* (pow (+ 2 beta) 2) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (pow (+ 2 beta) 4)))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2))) (+ (* beta (pow (+ 2 beta) 3)) (* (pow beta 2) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))))) alpha)) (* 1/2 (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))))) alpha)) (* 1/2 (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))))) alpha))
(neg.f64 (/.f64 (fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (-.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (+.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta) (+.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)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #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 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) (fma.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (*.f64 beta beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)))) alpha) #s(literal -1/2 binary64) (*.f64 (-.f64 (+.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)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (*.f64 beta beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) #s(literal 1/2 binary64))) alpha))) alpha))) alpha))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha) #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1/2 binary64))) alpha))) alpha))) alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) alpha) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)) #s(literal 1 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha)) #s(literal 2 binary64)) alpha)) #s(literal 1 binary64)) alpha))
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha)) #s(literal 2 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 16 binary64) alpha) #s(literal 8 binary64)) alpha)) #s(literal 4 binary64)) alpha)) #s(literal 2 binary64)) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) alpha)) alpha) #s(literal -1 binary64) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1 (* alpha (- (* -2 (/ (+ 2 beta) alpha)) 2)))
(*.f64 (neg.f64 alpha) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -2 binary64)) #s(literal 2 binary64)))
(* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64))) alpha))) alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 3) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64))) alpha))) alpha))) alpha))
(- (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1/2)
(-.f64 (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(- (* -1 (/ (+ (* -1/2 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(-.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64))) alpha)) #s(literal 1/2 binary64))
(- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* 1/2 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha)) 1/2)
(-.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha)) #s(literal -1/2 binary64))) alpha))) alpha)) #s(literal 1/2 binary64))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta alpha) #s(literal -1 binary64) #s(literal 1 binary64)))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) alpha))
(neg.f64 (/.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2)))) (* beta (+ 2 beta))) alpha)))))) alpha))
(neg.f64 (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (-.f64 (fma.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal -1 binary64) (neg.f64 beta))) beta) #s(literal 2 binary64)) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2))))) (* beta (+ 2 beta))) alpha)))))) alpha))
(neg.f64 (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (-.f64 (fma.f64 (/.f64 (-.f64 (+.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)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (*.f64 beta beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) alpha) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta beta)))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal -1 binary64) (neg.f64 beta))) beta) #s(literal 2 binary64)) alpha))
(* -1 (/ (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (+ (* -1 beta) (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* -1 (/ (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 3) (* beta (pow (+ 2 beta) 2))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))) (* beta (pow (+ 2 beta) 2))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (pow (+ 2 beta) 2)) (+ (* -2 (* (+ 2 beta) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta))))) (+ (* -1 (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3))))))) (+ (* (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2))))) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta)))) (+ (* (pow (+ 2 beta) 2) (- (pow (+ 2 beta) 2) (* beta (+ 2 beta)))) (pow (+ 2 beta) 4)))))) (+ (* -1 (* (pow beta 2) (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2))) (+ (* beta (pow (+ 2 beta) 3)) (* (pow beta 2) (- (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (* 2 (pow (+ 2 beta) 2))) (* beta (+ 2 beta))))))) alpha)) (+ (* (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) (- (* beta (+ 2 beta)) (+ (* -2 (* (+ 2 beta) (+ 2 (+ beta (* -1 beta))))) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (* 2 (pow (+ 2 beta) 2)))))) (+ (* (pow (+ 2 beta) 2) (+ 2 (+ beta (* -1 beta)))) (pow (+ 2 beta) 3)))))) (+ (* beta (pow (+ 2 beta) 2)) (* (pow beta 2) (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta))))))) alpha)) (+ (* -1 (pow (+ 2 (+ beta (+ (* -2 (+ 2 beta)) (* -1 beta)))) 2)) (+ (* 2 (pow (+ 2 beta) 2)) (pow beta 2))))) (* beta (+ 2 beta))) alpha)))))) alpha))
(neg.f64 (/.f64 (+.f64 (+.f64 (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (fma.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (-.f64 (fma.f64 (/.f64 (-.f64 (+.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)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (/.f64 (-.f64 (+.f64 (fma.f64 (*.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta) (+.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)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta)))))) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #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 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 beta beta)) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) (fma.f64 (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (*.f64 beta beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)))) alpha) #s(literal -1 binary64) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)))))) (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (fma.f64 (fma.f64 #s(literal 0 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) (fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) (*.f64 beta beta) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta))) alpha) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal -2 binary64) (+.f64 #s(literal 2 binary64) beta) (neg.f64 beta))) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta beta)))) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))) alpha) #s(literal -1 binary64) (neg.f64 beta))) beta) #s(literal 2 binary64)) alpha))
(+ 1 (* -2 (/ (+ 2 beta) alpha)))
(fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 beta) 2) alpha)) (/ (pow (+ 2 beta) 2) alpha)) (* -2 (+ 2 beta))) alpha)))
(fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* 2 (/ (pow (+ 2 beta) 3) alpha))) (+ (* -4 (pow (+ 2 beta) 2)) (pow (+ 2 beta) 2))) alpha)) (* -2 (+ 2 beta))) alpha)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha) (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) alpha) #s(literal -1 binary64) #s(literal 1 binary64))
(/ (+ (* -2 (/ (* (pow beta 2) (+ 2 beta)) alpha)) (pow beta 2)) (pow alpha 2))
(/.f64 (fma.f64 (*.f64 (*.f64 beta beta) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) #s(literal -2 binary64) (*.f64 beta beta)) (*.f64 alpha alpha))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (* (pow beta 2) (pow (+ 2 beta) 2)) alpha)) (/ (* (pow beta 2) (pow (+ 2 beta) 2)) alpha)) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (pow beta 2)) (pow alpha 2))
(/.f64 (fma.f64 beta beta (neg.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (*.f64 beta beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha)) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) alpha))) (*.f64 alpha alpha))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 beta) (+ (* -4 (* (pow beta 2) (pow (+ 2 beta) 2))) (* (pow beta 2) (pow (+ 2 beta) 2)))) alpha)) (* 2 (/ (* (pow beta 2) (pow (+ 2 beta) 3)) alpha))) (+ (* -4 (* (pow beta 2) (pow (+ 2 beta) 2))) (* (pow beta 2) (pow (+ 2 beta) 2)))) alpha)) (* -2 (* (pow beta 2) (+ 2 beta)))) alpha)) (pow beta 2)) (pow alpha 2))
(/.f64 (fma.f64 beta beta (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) beta) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha)) (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) alpha))) (*.f64 alpha alpha))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 (neg.f64 (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1 binary64)))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha))))) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (fma.f64 (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 alpha 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 2 binary64))))) (+.f64 #s(literal 2 binary64) alpha)) alpha) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) alpha) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))) beta (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* beta (- (/ (* (+ 2 alpha) (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) alpha) (+ (* -1 (- (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))) (+ (* -1 (/ (* (+ 2 alpha) (* (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha)))))) alpha))))) (/ (* (+ 2 alpha) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (* (+ 2 alpha) (* (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))) (- (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))))) alpha))))) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (* -1 (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (fma.f64 (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))))) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) alpha)) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) #s(literal -1 binary64) (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 alpha 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 2 binary64))))) (+.f64 #s(literal 2 binary64) alpha)) alpha) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) alpha) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (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))))) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))))) alpha))) beta (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 alpha 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 2 binary64))))) (+.f64 #s(literal 2 binary64) alpha)) alpha) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) alpha) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))) beta (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(* -1 (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(neg.f64 (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(- (/ (* (pow alpha 2) (* beta (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 4)) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 alpha alpha) beta) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(- (* beta (+ (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 alpha 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 2 binary64))))) beta (*.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(- (* beta (+ (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (+ (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (+ (/ 1 (pow (+ 2 alpha) 2)) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(-.f64 (*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (fma.f64 (-.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))))) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (+.f64 (/.f64 (*.f64 alpha 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 2 binary64)))))) beta (*.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(/ alpha (+ 2 alpha))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(+ (* beta (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+ (* beta (- (+ (* -1 (* 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 (neg.f64 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)))) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+ (* beta (- (+ (* beta (- (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4)))) (+ (* -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 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 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 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(* 1/2 (- 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 (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) 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 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha))))))))) (* 1/2 (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (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)))) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (-.f64 (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 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)))) (* beta (+ (* 1/2 (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha)))) (* alpha (+ 2 alpha)))) (+ (/ 1 (* alpha (pow (+ 2 alpha) 2))) (/ (* (+ (* -1 (* (pow (+ 2 alpha) 2) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (+ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (+ (* 4 (/ 1 (* alpha (pow (+ 2 alpha) 3)))) (/ 1 (* (pow alpha 2) (+ 2 alpha)))))))) (* 1/2 (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (+.f64 (fma.f64 (*.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)))) #s(literal -1 binary64) (+.f64 (fma.f64 (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (neg.f64 (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 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha)))) (neg.f64 (/.f64 (*.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)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) alpha))))) beta (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)))) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))))) beta (*.f64 (-.f64 (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #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 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(* -1 (/ (+ 1 alpha) beta))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
(/ (+ 1 alpha) beta)
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(* 2 (+ 2 alpha))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(+ (* 2 beta) (* 2 (+ 2 alpha)))
(fma.f64 #s(literal 2 binary64) beta (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(+ 1/2 (* -1/2 (/ alpha (+ 2 alpha))))
(fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))))
(+.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))))))))
(+.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64))
(* -1/2 (/ alpha (+ 2 alpha)))
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* 1/2 (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ alpha (+ 2 alpha))) (* beta (+ (* 1/2 (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))) (* beta (+ (* 1/2 (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64)))
(- beta alpha)
(-.f64 beta alpha)
(- 1 (/ alpha (+ 2 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (- (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(-.f64 (fma.f64 (-.f64 (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (- (+ (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))))) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(-.f64 (fma.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)))) #s(literal -1 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (-.f64 (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (- (+ (* beta (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (* beta (- (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha)))) (* alpha (+ 2 alpha)))) (+ (/ 1 (* alpha (pow (+ 2 alpha) 2))) (/ (* (+ (* -1 (* (pow (+ 2 alpha) 2) (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (+ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ alpha (+ 2 alpha)))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha)))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (+ (* 4 (/ 1 (* alpha (pow (+ 2 alpha) 3)))) (/ 1 (* (pow alpha 2) (+ 2 alpha))))))) (+ (/ 1 (* alpha (+ 2 alpha))) (+ (/ alpha (pow (+ 2 alpha) 3)) (+ (/ (* (+ 4 (* 2 alpha)) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (pow (+ 2 alpha) 2)) (/ (* (+ (* (pow (+ 2 alpha) 2) (- (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (/ (* alpha (+ 4 (* 2 alpha))) (+ 2 alpha))) (- (/ alpha (pow (+ 2 alpha) 2)) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3))))) (* alpha (+ 2 alpha))))))))) (+ (/ 1 (+ 2 alpha)) (/ (* alpha (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 3)))) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(-.f64 (fma.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)))) #s(literal -1 binary64) (fma.f64 (-.f64 (+.f64 (fma.f64 (*.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)))) #s(literal -1 binary64) (+.f64 (fma.f64 (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) #s(literal -1 binary64) (fma.f64 (/.f64 (fma.f64 (neg.f64 (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 3 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha)))) (neg.f64 (/.f64 (*.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)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (fma.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal 2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 4 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) alpha))))) beta (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (fma.f64 (/.f64 (-.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) alpha) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) alpha) (+.f64 #s(literal 2 binary64) alpha))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))))) beta (-.f64 (fma.f64 alpha (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(/ (pow alpha 2) (pow (+ 2 alpha) 2))
(/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(+ (* -1 (/ (* (pow alpha 2) (* beta (+ 4 (* 2 alpha)))) (pow (+ 2 alpha) 4))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 alpha alpha) beta) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(fma.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (*.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 6)))))) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 6))) (/ (pow alpha 2) (pow (+ 2 alpha) 4))))) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow (+ 2 alpha) 4)))) (/ (pow alpha 2) (pow (+ 2 alpha) 2)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (neg.f64 beta) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64)))))) (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 6 binary64))) #s(literal -1 binary64) (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta) (*.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) beta (/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))
(/ (pow beta 2) (pow (+ 2 alpha) 2))
(/.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))
(* (pow beta 2) (+ (* -1 (* beta (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(*.f64 (fma.f64 (neg.f64 beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (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 2 binary64)))) (*.f64 beta beta))
(* (pow beta 2) (+ (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))))) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta))
(* (pow beta 2) (+ (* beta (- (* beta (- (* -1 (* beta (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2))) (* -1 (/ (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))) (pow (+ 2 alpha) 2)))))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4))))) (pow (+ 2 alpha) 2))) (/ 1 (pow (+ 2 alpha) 4))))) (+ (* 2 (/ alpha (pow (+ 2 alpha) 4))) (* 4 (/ 1 (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2))))
(*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (neg.f64 beta) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (neg.f64 (/.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64)))) beta (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta))
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
(+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (* 2 (/ 1 beta))))
(+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -1 binary64) #s(literal 2 binary64)) beta) #s(literal 1 binary64))
(- (+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (+ (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (* 2 (/ 1 beta))))) (+ (* -2 (/ (+ 2 (* -1 (+ 4 (* 2 alpha)))) (pow beta 2))) (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))))
(-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (/.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal 2 binary64) beta))) (/.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -2 binary64) (neg.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (*.f64 beta beta)))
(- (+ 1 (+ (* -1 (/ (+ 4 (* 2 alpha)) beta)) (+ (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow beta 3)))))) (+ (* -2 (/ (+ 2 (* -1 (+ 4 (* 2 alpha)))) (pow beta 2))) (+ (* -2 (/ (- (* -1 (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (+ (* -2 (+ 2 (* -1 (+ 4 (* 2 alpha))))) (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* -1 (+ 4 (* 2 alpha)))) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2))))))))))
(-.f64 (+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (/.f64 #s(literal -1 binary64) beta) (fma.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 beta #s(literal 3 binary64))) (/.f64 #s(literal 2 binary64) beta)))) (fma.f64 (/.f64 #s(literal -2 binary64) beta) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -1 binary64) #s(literal 2 binary64)) beta) (fma.f64 (/.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (fma.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -1 binary64) #s(literal 2 binary64)) #s(literal -2 binary64) (neg.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.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 #s(literal -1 binary64) (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -1 binary64) #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (neg.f64 (fma.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (neg.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (*.f64 beta beta)))))))
(+ 1 (* -1 (/ (+ 4 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta))
(- (+ 1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))) (pow beta 3))) (+ (* -1 (/ (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))) (pow beta 3))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2)))))))))
(-.f64 (fma.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (/.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (/.f64 #s(literal -1 binary64) beta) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) (/.f64 (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))))))
(- 1 (* 2 (/ 1 beta)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2)))) (* 2 (/ 1 beta)))
(-.f64 (fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) beta))
(- (+ 1 (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ 1 beta)) (/ (* alpha (+ 2 alpha)) (pow beta 2)))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) (/.f64 #s(literal 2 binary64) beta))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* -1/2 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2)))))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -2 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (*.f64 beta beta))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* -1/2 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2))) (* 1/2 (/ (- (* (pow alpha 2) (+ 2 (* 2 alpha))) (+ (* -2 (pow (+ 2 alpha) 2)) (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))))) (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 2))))) (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))))) (* -1 (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)))))))) (pow beta 3))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -2 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (*.f64 beta beta))) (*.f64 (/.f64 (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 alpha alpha)) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -2 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (fma.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -2 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))))))) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+.f64 (fma.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta)) #s(literal 1/2 binary64) (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta)))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(* 2 beta)
(*.f64 #s(literal 2 binary64) beta)
(* beta (+ 2 (* 2 (/ (+ 2 alpha) beta))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) #s(literal 2 binary64)) beta)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)))) #s(literal 1 binary64))
(+ 1/2 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64))) #s(literal 1/2 binary64))
(+ 1/2 (+ (* -1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))) (+ (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3))) (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))))
(+.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)))) #s(literal 1/2 binary64))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal 1 binary64)) beta)
2
#s(literal 2 binary64)
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1 binary64) #s(literal 2 binary64))
(- (+ 2 (* -1 (/ (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2))))) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta))))
(-.f64 (fma.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -2 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta))
(- (+ 2 (/ (* (pow alpha 2) (+ 2 (* 2 alpha))) (pow beta 3))) (+ (* -2 (/ (+ 4 (* 2 alpha)) (pow beta 2))) (+ (* -2 (/ (pow (+ 2 alpha) 2) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (+ (* -1 (pow (+ 2 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2))))) (pow beta 3))) (+ (* -1 (/ (* (+ 2 (* 2 alpha)) (+ (* -2 (+ 4 (* 2 alpha))) (+ (* -1 (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 2)))) (pow beta 3))) (+ (* -1 (/ (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha)))) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (+ (* -1 (/ (+ (* -1 (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (pow alpha 2) (pow beta 2)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))))))))))
(-.f64 (fma.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal -2 binary64) (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -2 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (neg.f64 (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal -2 binary64) (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))))) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 beta beta)) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) (/.f64 (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta)))))))))
(/ (pow alpha 2) (pow beta 2))
(*.f64 (/.f64 alpha beta) (/.f64 alpha beta))
(/ (+ (* -1 (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta)) (pow alpha 2)) (pow beta 2))
(/.f64 (fma.f64 alpha alpha (neg.f64 (*.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta)))) (*.f64 beta beta))
(/ (- (+ (* -1 (/ (+ (* -1 (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2))) (pow beta 2))) (pow alpha 2)) (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta)) (pow beta 2))
(/.f64 (-.f64 (fma.f64 alpha alpha (neg.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha) (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)))) (*.f64 beta beta)))) (*.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta))) (*.f64 beta beta))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2))))) (* -1 (* (pow alpha 2) (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha)))))) (pow beta 3))) (pow alpha 2)) (+ (* -1 (/ (* (pow alpha 2) (pow (+ 4 (* 2 alpha)) 2)) (pow beta 2))) (+ (/ (* (pow alpha 2) (+ 4 (* 2 alpha))) beta) (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) (pow beta 2))))) (pow beta 2))
(/.f64 (-.f64 (fma.f64 alpha alpha (neg.f64 (/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha) (neg.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha)))) (neg.f64 (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) (pow.f64 beta #s(literal 3 binary64))))) (fma.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (/.f64 (*.f64 alpha alpha) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (*.f64 (*.f64 alpha alpha) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta))))) (*.f64 beta beta))
(- (+ 1 (* -1 (/ (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)) (pow beta 2)))) (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta))))
(-.f64 (fma.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta))
(- (+ 1 (* -1 (/ (+ (* -1 (* (+ 4 (* 2 alpha)) (+ (* -1 (pow (+ 4 (* 2 alpha)) 2)) (pow (+ 2 alpha) 2)))) (* -1 (* (pow (+ 2 alpha) 2) (+ 4 (* 2 alpha))))) (pow beta 3)))) (+ (* -1 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 4 (/ 1 beta)) (/ (pow (+ 2 alpha) 2) (pow beta 2))))))
(-.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (fma.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1 binary64) #s(literal 1 binary64)) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (/.f64 #s(literal -1 binary64) beta) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 1 binary64)) beta)
(+ 1 (* -1 (/ (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(fma.f64 (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (* alpha (+ 2 alpha))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 2 (+ 2 alpha))) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -4 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (fma.f64 (-.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (+ (* -1 (/ (- (+ (* -2 (* (pow alpha 2) (+ 2 alpha))) (* alpha (pow (+ 2 alpha) 2))) (+ (* 2 (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2)))) (+ (* 2 (pow (+ 2 alpha) 3)) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (+ (* -1 (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) (* alpha (+ 2 alpha))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2)))) (+ (* (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha)))) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* alpha (+ 2 alpha)))) (+ (* (+ 2 (+ alpha (* -1 alpha))) (- (* 2 (+ 2 alpha)) (+ 2 (+ alpha (* -1 alpha))))) (pow (+ 2 alpha) 2))) beta)) (* 2 (+ 2 alpha))) (+ 2 (+ alpha (* -1 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -4 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) #s(literal -1 binary64) (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (fma.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -4 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) (fma.f64 (-.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (fma.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (-.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))))) beta))) (fma.f64 (-.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta) #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -2 (/ (+ 2 alpha) beta)))
(fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (+ (/ (pow alpha 2) beta) (/ (pow (+ 2 alpha) 2) beta))) (* -2 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -4 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -2 (* (pow alpha 2) (+ 2 alpha))) (+ (* 2 (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2)))) (* 2 (pow (+ 2 alpha) 3)))) beta)) (+ (* -4 (pow (+ 2 alpha) 2)) (+ (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* -2 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))) beta)) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal -4 binary64) (fma.f64 alpha alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) beta) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ alpha (* -1 alpha))) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ alpha (+ (* -1 alpha) (* -1 (/ (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))) beta))))) beta)))
(fma.f64 (/.f64 (+.f64 (fma.f64 #s(literal 0 binary64) alpha (neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) beta))) #s(literal 2 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ 2 (+ alpha (+ (* -1 alpha) (* -1 (/ (- (+ (* -1 (/ (- (pow (+ 2 alpha) 3) (* alpha (pow (+ 2 alpha) 2))) beta)) (pow (+ 2 alpha) 2)) (* alpha (+ 2 alpha))) beta))))) beta)))
(fma.f64 (/.f64 (+.f64 (fma.f64 #s(literal 0 binary64) alpha (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) beta) #s(literal -1 binary64) (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))) beta))) #s(literal 2 binary64)) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 (/ (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) beta)))
(fma.f64 (/.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) (* -1/2 (/ (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta))) beta)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 alpha alpha))))) beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (+ (* alpha (pow (+ 2 alpha) 2)) (* (pow alpha 2) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))))) (+ (* -2 (* (+ 2 alpha) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))))) (+ (* -1 (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (* 2 (pow (+ 2 alpha) 2))) (* alpha (+ 2 alpha))))) (+ (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (* 2 (pow (+ 2 alpha) 2)))))) (+ (* (pow (+ 2 alpha) 2) (+ 2 (+ alpha (* -1 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* 1/2 (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))))) beta)) (* -1/2 (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))))) beta)))
(fma.f64 (/.f64 (fma.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (fma.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha)) (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))))) beta) #s(literal -1/2 binary64) (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 alpha alpha))))) #s(literal 1/2 binary64))) beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) beta))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1 (* beta (- (* -2 (/ (+ 2 alpha) beta)) 2)))
(*.f64 (neg.f64 beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64)) #s(literal 2 binary64)))
(+ 1/2 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) alpha)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)) #s(literal 1/2 binary64))) beta))) beta) #s(literal -1 binary64) #s(literal 1/2 binary64))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (neg.f64 beta) (-.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(+ 2 (+ (* -2 (/ (+ 2 alpha) beta)) (+ (* -1 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ alpha beta)))))
(+.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) beta)) #s(literal 2 binary64))
(+ 2 (* -1 (/ (- (* -1 (/ (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta)) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) beta)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 alpha alpha))))) beta)) (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64))) beta) #s(literal -1 binary64) #s(literal 2 binary64))
(+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (+ (* alpha (pow (+ 2 alpha) 2)) (* (pow alpha 2) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))))) (+ (* -2 (* (+ 2 alpha) (- (pow (+ 2 alpha) 2) (* alpha (+ 2 alpha))))) (+ (* -1 (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (* 2 (pow (+ 2 alpha) 2))) (* alpha (+ 2 alpha))))) (+ (* (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) (- (* alpha (+ 2 alpha)) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (* 2 (pow (+ 2 alpha) 2)))))) (+ (* (pow (+ 2 alpha) 2) (+ 2 (+ alpha (* -1 alpha)))) (pow (+ 2 alpha) 3)))))) beta)) (* alpha (+ 2 alpha))) (+ (* -2 (* (+ 2 alpha) (+ 2 (+ alpha (* -1 alpha))))) (+ (* -1 (pow (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha)))) 2)) (+ (* 2 (pow (+ 2 alpha) 2)) (pow alpha 2))))) beta)) (+ 2 (+ alpha (+ (* -2 (+ 2 alpha)) (* -1 alpha))))) beta)))
(fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (neg.f64 (/.f64 (-.f64 (fma.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) alpha)) (fma.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64))) (-.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)) (fma.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)))))) (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))))))) beta))) (fma.f64 (*.f64 (fma.f64 #s(literal 0 binary64) alpha #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal -2 binary64) (fma.f64 (pow.f64 (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64) (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 alpha alpha))))) beta)) (+.f64 (+.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal -2 binary64) (neg.f64 alpha)) alpha) #s(literal 2 binary64))) beta) #s(literal -1 binary64) #s(literal 2 binary64))
(/ (+ (* -2 (/ (* (pow alpha 2) (+ 2 alpha)) beta)) (pow alpha 2)) (pow beta 2))
(/.f64 (fma.f64 (*.f64 (*.f64 alpha alpha) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal -2 binary64) (*.f64 alpha alpha)) (*.f64 beta beta))
(/ (+ (* -1 (/ (- (+ (* -4 (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) beta)) (/ (* (pow alpha 2) (pow (+ 2 alpha) 2)) beta)) (* -2 (* (pow alpha 2) (+ 2 alpha)))) beta)) (pow alpha 2)) (pow beta 2))
(/.f64 (fma.f64 alpha alpha (neg.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (*.f64 alpha alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta)) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) beta))) (*.f64 beta beta))
(/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (* (pow alpha 2) (pow (+ 2 alpha) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* 2 (/ (* (pow alpha 2) (pow (+ 2 alpha) 3)) beta))) (+ (* -4 (* (pow alpha 2) (pow (+ 2 alpha) 2))) (* (pow alpha 2) (pow (+ 2 alpha) 2)))) beta)) (* -2 (* (pow alpha 2) (+ 2 alpha)))) beta)) (pow alpha 2)) (pow beta 2))
(/.f64 (fma.f64 alpha alpha (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha))) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (*.f64 alpha alpha))) beta)) (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha alpha)))) beta) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) beta))) (*.f64 beta beta))
(+ 1 (* -1 (/ (- (+ (* -4 (/ (pow (+ 2 alpha) 2) beta)) (/ (pow (+ 2 alpha) 2) beta)) (* -2 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* (+ 2 alpha) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* 2 (/ (pow (+ 2 alpha) 3) beta))) (+ (* -4 (pow (+ 2 alpha) 2)) (pow (+ 2 alpha) 2))) beta)) (* -2 (+ 2 alpha))) beta)))
(fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta) (*.f64 #s(literal -3 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta) #s(literal -1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (neg.f64 beta) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))

rewrite141.0ms (1.7%)

Memory
45.3MiB live, 233.8MiB allocated; 26ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037357
059293
1289209
02853202
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
21 → 440
Calls
Call 1
Inputs
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta))
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(+.f64 #s(literal 1 binary64) alpha)
#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) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
(*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(-.f64 beta alpha)
(+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 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 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
Outputs
(*.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 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)))) (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) #s(literal 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 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))) (fma.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fma.f64 (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))) (neg.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 1 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 alpha))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha)) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 beta (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (neg.f64 beta) (neg.f64 alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (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 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)))) (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fma.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fma.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(-.f64 (/.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 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (-.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(*.f64 (+.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (+.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (+.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (-.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(*.f64 (+.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (-.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(*.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (-.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (*.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)))) (neg.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (neg.f64 (-.f64 beta alpha))) (*.f64 (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 beta alpha)) (*.f64 (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta)) (neg.f64 (-.f64 beta alpha))) (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta)) (-.f64 beta alpha)) (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 beta alpha))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 beta alpha)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (-.f64 beta alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 alpha alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha))) (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 alpha alpha))) (*.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64))) (fma.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) 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 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (fabs.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (fabs.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(fma.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 beta (/.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 beta (/.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fma.f64 beta (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(fma.f64 beta (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)) (fma.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)))))
(-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(+.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (neg.f64 (-.f64 beta alpha))) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 alpha beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (+.f64 alpha beta) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (/.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 (/.f64 (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (+.f64 (neg.f64 alpha) (neg.f64 beta)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (+.f64 (neg.f64 beta) (neg.f64 alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta))) (neg.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 alpha) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 beta))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta)) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (fma.f64 alpha (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 beta))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (neg.f64 beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 alpha))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha)) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (fma.f64 beta (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 alpha beta)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))) (*.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 6 binary64))) (*.f64 (fma.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.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 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 alpha (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 alpha (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))))
(+.f64 (/.f64 (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(+.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #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 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal -1 binary64))) (/.f64 alpha beta))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
(*.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 alpha))) (neg.f64 beta))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -1 binary64))) beta)
(/.f64 (-.f64 (*.f64 (pow.f64 beta #s(literal -1 binary64)) (pow.f64 beta #s(literal -1 binary64))) (*.f64 (/.f64 alpha beta) (/.f64 alpha beta))) (-.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta)))
(/.f64 (+.f64 (pow.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha beta) #s(literal 3 binary64))) (fma.f64 (pow.f64 beta #s(literal -1 binary64)) (pow.f64 beta #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 alpha beta) (/.f64 alpha beta)) (*.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 alpha))) (neg.f64 (neg.f64 beta)))
(/.f64 (fma.f64 #s(literal 1 binary64) beta (*.f64 alpha beta)) (*.f64 beta beta))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (*.f64 (-.f64 #s(literal 1 binary64) alpha) beta))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64)) beta))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 alpha)) (neg.f64 beta))
(/.f64 (-.f64 alpha #s(literal -1 binary64)) beta)
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 alpha)) beta))
(neg.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) (neg.f64 beta)))
(fma.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(fma.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta))
(+.f64 (*.f64 (pow.f64 beta #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(+.f64 (/.f64 alpha beta) (pow.f64 beta #s(literal -1 binary64)))
(+.f64 (pow.f64 beta #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(+.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta))
(/.f64 (-.f64 (*.f64 alpha alpha) #s(literal 1 binary64)) (-.f64 alpha #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (neg.f64 (-.f64 #s(literal 1 binary64) alpha)))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 1 binary64) alpha))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 alpha alpha (-.f64 #s(literal 1 binary64) alpha)))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal 1 binary64) alpha)))
(-.f64 alpha #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) alpha)
(+.f64 alpha #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))) #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 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (*.f64 #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 2 binary64) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 3 binary64)))) (*.f64 #s(literal 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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 2 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 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)) #s(literal 2 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 (/.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))) (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) (+.f64 (/.f64 alpha (-.f64 alpha #s(literal -2 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 (/.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 (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 alpha alpha #s(literal -4 binary64))) (+.f64 #s(literal -2 binary64) alpha))
(*.f64 (/.f64 alpha (-.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal -8 binary64))) (fma.f64 alpha alpha (fma.f64 #s(literal -2 binary64) alpha #s(literal 4 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 (*.f64 #s(literal 1 binary64) (neg.f64 alpha)) (neg.f64 (-.f64 alpha #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (neg.f64 (-.f64 alpha #s(literal -2 binary64)))))
(/.f64 (neg.f64 alpha) (neg.f64 (-.f64 alpha #s(literal -2 binary64))))
(/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))
(neg.f64 (/.f64 (neg.f64 alpha) (-.f64 alpha #s(literal -2 binary64))))
(neg.f64 (/.f64 alpha (neg.f64 (-.f64 alpha #s(literal -2 binary64)))))
(*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 2 binary64) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 beta #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 alpha #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) beta))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) alpha (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 beta #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) beta))
(+.f64 (*.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(+.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #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 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 4 binary64))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) #s(literal 4 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -2 binary64))
(/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64)))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (/.f64 (-.f64 beta alpha) #s(literal 2 binary64)) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))) (*.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))) (+.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (fma.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) alpha)) (*.f64 (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal -2 binary64))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 alpha beta) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(neg.f64 (/.f64 (-.f64 beta alpha) (*.f64 #s(literal -2 binary64) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(-.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (-.f64 alpha beta))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha beta))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(-.f64 beta alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(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 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)))) (-.f64 (/.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 alpha beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) alpha (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) beta))) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 alpha beta)) (+.f64 (+.f64 alpha beta) #s(literal 2 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 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 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 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64))
(-.f64 (/.f64 beta (+.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 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 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) 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 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha) (-.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 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 alpha (/.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 alpha (/.f64 alpha (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (/.f64 (neg.f64 alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 alpha) (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 alpha alpha)) (neg.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 alpha) alpha) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 alpha (neg.f64 alpha)) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(neg.f64 (neg.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (-.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 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (neg.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (neg.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(*.f64 (fabs.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (fabs.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 beta (/.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 beta (/.f64 beta (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(pow.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 beta) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (neg.f64 beta)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 beta beta)) (neg.f64 (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 beta) beta) (*.f64 (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 beta (neg.f64 beta)) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 beta beta) (pow.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(neg.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (neg.f64 beta) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(fabs.f64 (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 beta beta)) (-.f64 (+.f64 alpha #s(literal 2 binary64)) beta))
(/.f64 (-.f64 (*.f64 alpha alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (-.f64 alpha (+.f64 #s(literal 2 binary64) beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha #s(literal 2 binary64)) beta))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (fma.f64 alpha alpha (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (*.f64 alpha (+.f64 #s(literal 2 binary64) beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 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 beta) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (/.f64 #s(literal 8 binary64) (fma.f64 #s(literal 2 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+.f64 (+.f64 alpha #s(literal 2 binary64)) beta)
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 alpha beta)))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))

eval219.0ms (2.7%)

Memory
-11.5MiB live, 458.2MiB allocated; 74ms collecting garbage
Compiler

Compiled 51 906 to 4 956 computations (90.5% saved)

prune46.0ms (0.6%)

Memory
-17.3MiB live, 82.4MiB allocated; 9ms collecting garbage
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New85214866
Fresh134
Picked415
Done000
Total85718875
Accuracy
100.0%
Counts
875 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.7%
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (-.f64 beta alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.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)) #s(literal 2 binary64))
64.0%
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (/.f64 (-.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))) #s(literal 1 binary64)) #s(literal 2 binary64))
74.2%
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
3.8%
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
72.4%
#s(approx (/ (+ (/ (- (* (/ beta (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
27.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
27.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
31.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64)))
27.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
49.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
49.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
23.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
24.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
50.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
35.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
51.4%
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
Compiler

Compiled 1 049 to 638 computations (39.2% saved)

simplify107.0ms (1.3%)

Memory
30.8MiB live, 171.2MiB allocated; 25ms collecting garbage
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
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
cost-diff0
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
cost-diff0
(-.f64 beta (+.f64 #s(literal 1 binary64) alpha))
cost-diff0
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
cost-diff0
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
cost-diff0
(-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))
cost-diff0
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
cost-diff0
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.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 (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
cost-diff0
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64))
cost-diff0
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
cost-diff0
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
cost-diff0
(-.f64 beta alpha)
cost-diff0
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
cost-diff0
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
044274
060274
195274
2165274
3408270
41913270
08362270
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(-.f64 beta alpha)
beta
alpha
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(+.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/8 binary64) alpha)
#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 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta))
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
(-.f64 beta (+.f64 #s(literal 1 binary64) alpha))
beta
(+.f64 #s(literal 1 binary64) alpha)
#s(literal 1 binary64)
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
alpha
Outputs
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal -1/2 binary64))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))
(-.f64 beta alpha)
beta
alpha
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(+.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))
(*.f64 #s(literal 1/8 binary64) alpha)
#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 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)) beta)))
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta))
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)) beta))
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
(/.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)) beta)
(-.f64 beta (+.f64 #s(literal 1 binary64) alpha))
(-.f64 (-.f64 beta alpha) #s(literal 1 binary64))
beta
(+.f64 #s(literal 1 binary64) alpha)
(-.f64 alpha #s(literal -1 binary64))
#s(literal 1 binary64)
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
#s(literal 1 binary64)
(/.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
alpha

localize166.0ms (2%)

Memory
-17.4MiB live, 230.7MiB allocated; 89ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
accuracy0.08984375
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
accuracy17.82260477314779
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
accuracy42.63628182773098
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
accuracy0.0
(+.f64 #s(literal 1 binary64) alpha)
accuracy0.0
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta))
accuracy0.015625
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
accuracy46.53545690668827
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
accuracy0.0
(-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))
accuracy0.0
(*.f64 #s(literal 1/8 binary64) alpha)
accuracy17.82260477314779
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
accuracy20.772450515088202
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))
accuracy17.82260477314779
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
accuracy20.796844659615676
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64))
accuracy0.0
(-.f64 beta alpha)
accuracy0.0
(+.f64 alpha beta)
accuracy0.01171875
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
accuracy16.469886612255262
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
Samples
42.0ms172×0valid
41.0ms39×2valid
23.0ms45×1valid
Compiler

Compiled 188 to 37 computations (80.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 85.0ms
adjust: 21.0ms (24.8% of total)
ival-div: 20.0ms (23.6% of total)
ival-mult: 16.0ms (18.9% of total)
ival-add: 15.0ms (17.7% of total)
ival-sub: 12.0ms (14.2% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series32.0ms (0.4%)

Memory
9.1MiB live, 53.9MiB allocated; 16ms collecting garbage
Counts
21 → 133
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(-.f64 beta alpha)
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta))
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
(-.f64 beta (+.f64 #s(literal 1 binary64) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(+.f64 alpha beta)
(*.f64 #s(literal 1/8 binary64) alpha)
(+.f64 #s(literal 1 binary64) alpha)
Outputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 2 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (+ 4 (* 2 beta)))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -4 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (pow (+ 4 (* 2 beta)) 2))) (* -2 (/ (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))) (+ 4 (* 2 beta)))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
beta
(+ beta (* -1 alpha))
(+ 4 (* 2 beta))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
-1/4
(- (* 1/8 alpha) 1/4)
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ (- beta 1) beta)
(- beta 1)
(- (+ beta (* -1 alpha)) 1)
(/ -2 (pow alpha 2))
(/ (- alpha 2) (pow alpha 2))
(/ -2 alpha)
(/ (- alpha 2) alpha)
(+ alpha beta)
(* 1/8 alpha)
1
(+ 1 alpha)
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
-1/2
(- (* 1/2 (/ beta alpha)) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/2 (/ beta alpha))) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* 1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ beta alpha))) (+ 1/2 (+ (* -1/4 (/ (+ 4 (* 2 beta)) alpha)) (* 1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))))))
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* 2 alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 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/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))))
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(* alpha (- (/ beta alpha) (+ 1 (/ 1 alpha))))
(- 1 (* 2 (/ 1 alpha)))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(- (* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1/2 beta) (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha))) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha)) (* -1/2 (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(* -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 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (* alpha (+ 1 (* -1 (/ (- beta 1) alpha)))))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(* -1 (/ alpha (+ 4 (* 2 alpha))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* -2 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* beta (- (* 4 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))) (* 2 (/ (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(- beta alpha)
(+ 4 (* 2 alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ beta (* -1 (+ 1 alpha))) beta)
(* -1 (+ 1 alpha))
(- beta (+ 1 alpha))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(- (+ 1/2 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* -1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2))))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 3))))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* 2 beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(* beta (+ 1 (* -1 (/ (+ 1 alpha) beta))))
(* beta (+ 1 (/ alpha beta)))
(- (+ 1 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(+ 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 beta) (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
Calls

6 calls:

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

simplify236.0ms (2.9%)

Memory
5.6MiB live, 291.4MiB allocated; 34ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06483133
121642832
084582554
Stop Event
iter limit
node limit
Counts
133 → 131
Calls
Call 1
Inputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 2 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (+ 4 (* 2 beta)))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -4 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (pow (+ 4 (* 2 beta)) 2))) (* -2 (/ (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))) (+ 4 (* 2 beta)))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
beta
(+ beta (* -1 alpha))
(+ 4 (* 2 beta))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
-1/4
(- (* 1/8 alpha) 1/4)
(- 1 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ (- beta 1) beta)
(- beta 1)
(- (+ beta (* -1 alpha)) 1)
(/ -2 (pow alpha 2))
(/ (- alpha 2) (pow alpha 2))
(/ -2 alpha)
(/ (- alpha 2) alpha)
(+ alpha beta)
(* 1/8 alpha)
1
(+ 1 alpha)
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
-1/2
(- (* 1/2 (/ beta alpha)) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/2 (/ beta alpha))) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* 1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ beta alpha))) (+ 1/2 (+ (* -1/4 (/ (+ 4 (* 2 beta)) alpha)) (* 1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))))))
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* 2 alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 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/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))))
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(* -1 (/ alpha beta))
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(* alpha (- (/ beta alpha) (+ 1 (/ 1 alpha))))
(- 1 (* 2 (/ 1 alpha)))
alpha
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ 1 alpha)))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(- (* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1/2 beta) (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha))) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha)) (* -1/2 (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(* -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 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (* alpha (+ 1 (* -1 (/ (- beta 1) alpha)))))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(* -1 (/ alpha (+ 4 (* 2 alpha))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* -2 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* beta (- (* 4 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))) (* 2 (/ (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(- beta alpha)
(+ 4 (* 2 alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(* -1 (/ (+ 1 alpha) beta))
(/ (- beta (+ 1 alpha)) beta)
(/ (+ beta (* -1 (+ 1 alpha))) beta)
(* -1 (+ 1 alpha))
(- beta (+ 1 alpha))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(- (+ 1/2 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* -1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2))))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 3))))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* 2 beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(* beta (+ 1 (* -1 (/ (+ 1 alpha) beta))))
(* beta (+ 1 (/ alpha beta)))
(- (+ 1 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(+ 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 beta) (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
Outputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(/ beta (+ 4 (* 2 beta)))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* 2 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (+ 4 (* 2 beta)))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* alpha (- (* -4 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (pow (+ 4 (* 2 beta)) 2))) (* -2 (/ (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))) (+ 4 (* 2 beta)))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -4 binary64) alpha) (/.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
beta
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ 4 (* 2 beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+ 4 (+ (* 2 alpha) (* 2 beta)))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) alpha))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
1/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))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/.f64 (-.f64 (-.f64 beta #s(literal 1 binary64)) alpha) beta)
(/ (- beta 1) beta)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- beta 1)
(-.f64 beta #s(literal 1 binary64))
(- (+ beta (* -1 alpha)) 1)
(-.f64 (-.f64 beta #s(literal 1 binary64)) alpha)
(/ -2 (pow alpha 2))
(/.f64 #s(literal -2 binary64) (*.f64 alpha alpha))
(/ (- alpha 2) (pow alpha 2))
(/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha))
(/ -2 alpha)
(/.f64 #s(literal -2 binary64) alpha)
(/ (- alpha 2) alpha)
(/.f64 (-.f64 alpha #s(literal 2 binary64)) alpha)
(+ alpha beta)
(+.f64 alpha beta)
(* 1/8 alpha)
(*.f64 #s(literal 1/8 binary64) alpha)
1
#s(literal 1 binary64)
(+ 1 alpha)
(-.f64 alpha #s(literal -1 binary64))
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (+.f64 #s(literal 1 binary64) beta)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta) alpha)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (+.f64 #s(literal 1 binary64) beta))) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/32 binary64) (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (+.f64 #s(literal 1 binary64) beta)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) beta) (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta) alpha)))) alpha)
-1/2
#s(literal -1/2 binary64)
(- (* 1/2 (/ beta alpha)) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1/2 binary64))
(- (+ (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/2 (/ beta alpha))) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 alpha alpha)) (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1/2 binary64)))
(- (+ (* 1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ beta alpha))) (+ 1/2 (+ (* -1/4 (/ (+ 4 (* 2 beta)) alpha)) (* 1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) beta) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 alpha alpha)))))
(* -1 alpha)
(neg.f64 alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 (-.f64 (/.f64 beta alpha) #s(literal 1 binary64)) alpha)
(* 2 alpha)
(*.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 2 (+ (* 2 (/ beta alpha)) (* 4 (/ 1 alpha)))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -2 binary64)) alpha)
(* 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 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) 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 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 alpha alpha)) (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha)) (+.f64 #s(literal 1 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 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 alpha alpha))) (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (/.f64 (-.f64 alpha #s(literal 2 binary64)) alpha) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(* 1/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))
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(*.f64 (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) alpha)) alpha)
(* -1 (/ alpha beta))
(/.f64 (neg.f64 alpha) beta)
(* alpha (- (/ 1 alpha) (+ (/ 1 beta) (/ 1 (* alpha beta)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) beta)) alpha)
(* alpha (- (/ beta alpha) (+ 1 (/ 1 alpha))))
(*.f64 (-.f64 (/.f64 (-.f64 beta #s(literal 1 binary64)) alpha) #s(literal 1 binary64)) alpha)
(- 1 (* 2 (/ 1 alpha)))
(/.f64 (-.f64 alpha #s(literal 2 binary64)) alpha)
alpha
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(* alpha (+ 1 (/ 1 alpha)))
(-.f64 alpha #s(literal -1 binary64))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha)) (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) beta (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) alpha) (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (neg.f64 alpha)) (+.f64 #s(literal 1 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) beta (*.f64 #s(literal 1/32 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)))) alpha) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) beta (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))))) (neg.f64 alpha)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (neg.f64 alpha)) (+.f64 #s(literal 1 binary64) beta)) (neg.f64 alpha))
(- (* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) alpha) #s(literal -1 binary64) #s(literal -1/2 binary64))
(- (* -1 (/ (- (+ (* -1/2 beta) (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha))) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) alpha) beta) (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) (neg.f64 alpha)) #s(literal 1/2 binary64))
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha)) (* -1/2 (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) alpha) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha) #s(literal -1 binary64) #s(literal -1/2 binary64))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1 binary64) (/.f64 beta alpha)))
(* -1 (* alpha (- (* -1 (/ (+ 4 (* 2 beta)) alpha)) 2)))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) 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 #s(literal -1/2 binary64) (+.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha))) alpha)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (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 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* (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 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 #s(literal 1/4 binary64) alpha) #s(literal 1/8 binary64)))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) alpha) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(* -1 (* alpha (+ 1 (* -1 (/ (- beta 1) alpha)))))
(*.f64 (neg.f64 alpha) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta #s(literal 1 binary64)) 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/2 (/ alpha (+ 4 (* 2 alpha))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) beta (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(* -1 (/ alpha (+ 4 (* 2 alpha))))
(/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta (/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* -2 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(fma.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) beta) (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) beta (/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* beta (- (* 4 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))) (* 2 (/ (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 4 binary64) beta) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- beta alpha)
(-.f64 beta alpha)
(+ 4 (* 2 alpha))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(* -1 (/ (+ 1 alpha) beta))
(/.f64 (-.f64 #s(literal -1 binary64) alpha) beta)
(/ (- beta (+ 1 alpha)) beta)
(/.f64 (-.f64 (-.f64 beta #s(literal 1 binary64)) alpha) beta)
(/ (+ beta (* -1 (+ 1 alpha))) beta)
(/.f64 (-.f64 (-.f64 beta #s(literal 1 binary64)) alpha) beta)
(* -1 (+ 1 alpha))
(-.f64 #s(literal -1 binary64) alpha)
(- beta (+ 1 alpha))
(-.f64 (-.f64 beta #s(literal 1 binary64)) alpha)
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) alpha) (*.f64 beta beta)) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta)))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(-.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) alpha) (*.f64 beta beta)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 3 binary64)) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))))
(- (+ 1/2 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* -1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2))))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta)) (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 3))))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* 2 beta)
(*.f64 #s(literal 2 binary64) beta)
(* beta (+ 2 (+ (* 2 (/ alpha beta)) (* 4 (/ 1 beta)))))
(*.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -2 binary64)) beta)
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 beta beta))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 beta beta)) (/.f64 (*.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 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 (* -1 (/ (+ 1 alpha) beta)))
(/.f64 (-.f64 (-.f64 beta #s(literal 1 binary64)) alpha) beta)
(* beta (+ 1 (* -1 (/ (+ 1 alpha) beta))))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) alpha) beta) beta beta)
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(- (+ 1 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))))) beta)) beta))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)))) beta))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))))) beta)) beta))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) beta)
(* -1 (* beta (- (* -1 (/ (+ 4 (* 2 alpha)) beta)) 2)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal -1 binary64) #s(literal -2 binary64)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #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 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 alpha #s(literal -2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) (neg.f64 beta))) beta))
(* -1 (* beta (- (+ (/ 1 beta) (/ alpha beta)) 1)))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) alpha) beta) beta beta)
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (neg.f64 beta) (fma.f64 (/.f64 alpha beta) #s(literal -1 binary64) #s(literal -1 binary64)))

rewrite77.0ms (0.9%)

Memory
10.5MiB live, 100.6MiB allocated; 7ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044255
060255
1269255
02256251
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
21 → 158
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64)))
(-.f64 beta alpha)
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))
(-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta))
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
(-.f64 beta (+.f64 #s(literal 1 binary64) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(+.f64 alpha beta)
(*.f64 #s(literal 1/8 binary64) alpha)
(+.f64 #s(literal 1 binary64) alpha)
Outputs
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 (-.f64 beta alpha)))) (*.f64 #s(literal 2 binary64) (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 beta alpha))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(/.f64 (fma.f64 (neg.f64 (-.f64 beta alpha)) #s(literal 2 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (-.f64 beta alpha) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal -4 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))) (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (-.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal -4 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))) (*.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))) (+.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (fma.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (*.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (*.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) alpha)) (*.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(/.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)) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
(neg.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)))))
(-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 alpha (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 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 (+.f64 alpha beta) (-.f64 beta alpha))) (neg.f64 (+.f64 alpha beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha beta))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta)))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 alpha beta)) (/.f64 (*.f64 alpha alpha) (+.f64 alpha beta)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))))
(-.f64 beta alpha)
(*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal -4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64))) (neg.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(/.f64 (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) #s(literal -16 binary64)) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal -4 binary64)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 64 binary64)) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64)))))
(fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))
(fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))
(-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal -4 binary64))) (/.f64 #s(literal 16 binary64) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal -4 binary64))))
(-.f64 (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal -4 binary64))
(-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (+.f64 alpha beta)))
(-.f64 #s(literal 4 binary64) (*.f64 (neg.f64 (+.f64 alpha beta)) #s(literal 2 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))) (/.f64 #s(literal 64 binary64) (fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 (+.f64 alpha beta) #s(literal 8 binary64))))))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 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 (- alpha -2))) 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 #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 (-.f64 (*.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 (fma.f64 #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)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 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)) (-.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 #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)) (fma.f64 #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)) (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))
(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)) (-.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/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/2 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))) alpha))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 alpha) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha)) (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/8 binary64) (fma.f64 #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)) (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 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 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 (-.f64 (*.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) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 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 (-.f64 (*.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) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 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 (*.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64)))) (/.f64 #s(literal 1/64 binary64) (fma.f64 #s(literal 1/64 binary64) (*.f64 alpha alpha) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64)))))
(-.f64 (*.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))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)) beta)))
#s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)) beta))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)))) (neg.f64 (neg.f64 beta)))
(/.f64 (-.f64 (*.f64 beta (neg.f64 beta)) (*.f64 beta (neg.f64 (-.f64 alpha #s(literal -1 binary64))))) (*.f64 beta (neg.f64 beta)))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (*.f64 beta beta))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta) beta))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 (-.f64 alpha #s(literal -1 binary64)) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (*.f64 beta beta)) beta))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64))) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64))) (neg.f64 beta))
(/.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)) beta)
(neg.f64 (/.f64 (neg.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64))) beta))
(neg.f64 (/.f64 (-.f64 (-.f64 beta alpha) #s(literal 1 binary64)) (neg.f64 beta)))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal -1 binary64))) (/.f64 alpha beta))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 3 binary64)) (fma.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (+.f64 (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (-.f64 beta #s(literal 1 binary64)) beta) (/.f64 alpha beta))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
(/.f64 (-.f64 (*.f64 (-.f64 beta #s(literal 1 binary64)) (-.f64 beta #s(literal 1 binary64))) (*.f64 alpha alpha)) (+.f64 (-.f64 beta #s(literal 1 binary64)) alpha))
(/.f64 (-.f64 (pow.f64 (-.f64 beta #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (-.f64 beta #s(literal 1 binary64)) (-.f64 beta #s(literal 1 binary64)) (fma.f64 alpha alpha (*.f64 (-.f64 beta #s(literal 1 binary64)) alpha))))
(/.f64 (neg.f64 (-.f64 (*.f64 beta beta) (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 alpha #s(literal -1 binary64)) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (*.f64 beta beta))))
(/.f64 (-.f64 (*.f64 beta beta) (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 2 binary64))) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (-.f64 alpha #s(literal -1 binary64)) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (*.f64 beta beta)))
(-.f64 (/.f64 (*.f64 beta beta) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta)) (/.f64 (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta)))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 alpha #s(literal -1 binary64)) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (*.f64 beta beta))) (/.f64 (pow.f64 (-.f64 alpha #s(literal -1 binary64)) #s(literal 3 binary64)) (fma.f64 (-.f64 alpha #s(literal -1 binary64)) (+.f64 (-.f64 alpha #s(literal -1 binary64)) beta) (*.f64 beta beta))))
(-.f64 (-.f64 beta #s(literal 1 binary64)) alpha)
(-.f64 (-.f64 beta alpha) #s(literal 1 binary64))
(-.f64 beta (-.f64 alpha #s(literal -1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(/.f64 (-.f64 (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 alpha #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))) (+.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha)))
(/.f64 (-.f64 (pow.f64 (pow.f64 alpha #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) #s(literal 3 binary64))) (fma.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 alpha #s(literal -1 binary64)) (fma.f64 (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)))) (neg.f64 (neg.f64 alpha)))
(/.f64 (-.f64 alpha (*.f64 alpha (/.f64 #s(literal 2 binary64) alpha))) (*.f64 alpha alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)) alpha))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))) (neg.f64 alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))) alpha))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) (neg.f64 alpha)))
(-.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 2 binary64) alpha) alpha))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (fma.f64 (/.f64 #s(literal 2 binary64) alpha) (+.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 beta alpha))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta)) (-.f64 alpha beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 alpha beta))))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (/.f64 (*.f64 beta beta) (-.f64 alpha beta)))
(+.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha)))))
(+.f64 alpha beta)
(+.f64 beta alpha)
(*.f64 #s(literal 1/8 binary64) alpha)
(*.f64 alpha #s(literal 1/8 binary64))
(/.f64 (-.f64 (*.f64 alpha alpha) #s(literal 1 binary64)) (-.f64 alpha #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (neg.f64 (-.f64 #s(literal 1 binary64) alpha)))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 1 binary64) alpha))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 alpha alpha (-.f64 #s(literal 1 binary64) alpha)))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal 1 binary64) alpha)))
(-.f64 alpha #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) alpha)
(+.f64 alpha #s(literal 1 binary64))

eval96.0ms (1.2%)

Memory
-25.3MiB live, 75.3MiB allocated; 9ms collecting garbage
Compiler

Compiled 9 920 to 1 436 computations (85.5% saved)

prune17.0ms (0.2%)

Memory
-2.3MiB live, 43.7MiB allocated; 2ms collecting garbage
Pruning

20 alts after pruning (15 fresh and 5 done)

PrunedKeptTotal
New2717278
Fresh4812
Picked145
Done011
Total27620296
Accuracy
100.0%
Counts
296 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.7%
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (-.f64 beta alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.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)) #s(literal 2 binary64))
64.0%
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (/.f64 (-.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))) #s(literal 1 binary64)) #s(literal 2 binary64))
74.2%
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
72.4%
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
3.8%
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
27.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
27.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
31.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64)))
27.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
49.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 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.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
49.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(approx (- (* 1/8 alpha) 1/4) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
23.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
24.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
10.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(approx (/ (- 1 (/ 2 alpha)) alpha) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha)))))
50.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
35.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
51.4%
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
Compiler

Compiled 1 028 to 671 computations (34.7% saved)

simplify140.0ms (1.7%)

Memory
33.7MiB live, 215.5MiB allocated; 53ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
041219
056219
193219
2186219
3458219
42051219
08236212
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
beta
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 1/2 binary64)
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64))
alpha
#s(literal 1/8 binary64)
#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) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
#s(literal 1/2 binary64)
(/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
alpha
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
#s(literal 2 binary64)
#s(literal 4 binary64)
Outputs
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
beta
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
#s(literal 2 binary64)
#s(literal 4 binary64)
#s(literal 1/2 binary64)
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 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 (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 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 alpha #s(literal 1/8 binary64) #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 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64))
(fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))
alpha
#s(literal 1/8 binary64)
#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) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
#s(literal 1/2 binary64)
(/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
alpha
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
#s(literal 2 binary64)
#s(literal 4 binary64)

localize1.3s (15.7%)

Memory
-49.6MiB live, 411.0MiB allocated; 1.5s collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
accuracy0.01171875
(/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
accuracy17.82260477314779
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
accuracy19.415609687071285
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
accuracy0.0
(+.f64 #s(literal 1 binary64) beta)
accuracy0.0078125
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
accuracy44.79272302698999
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
accuracy0.0
(fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
accuracy0.0
(fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64))
accuracy17.82260477314779
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
accuracy20.772450515088202
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))
accuracy16.469886612255262
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
accuracy44.8424317428357
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64))
accuracy0.0
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
accuracy0.00390625
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
accuracy16.469886612255262
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
accuracy29.683603727105254
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
Samples
991.0ms172×0valid
224.0ms39×2valid
33.0ms45×1valid
Compiler

Compiled 170 to 39 computations (77.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-add: 1.0s (85.3% of total)
ival-sub: 122.0ms (10.1% of total)
ival-div: 24.0ms (2% of total)
adjust: 18.0ms (1.5% of total)
ival-mult: 14.0ms (1.2% of total)
exact: 1.0ms (0.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series18.0ms (0.2%)

Memory
-17.3MiB live, 28.7MiB allocated; 4ms collecting garbage
Counts
17 → 117
Calls
Call 1
Inputs
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(fma.f64 alpha #s(literal 1/8 binary64) #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)
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
Outputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 2 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (+ 4 (* 2 beta)))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -4 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (pow (+ 4 (* 2 beta)) 2))) (* -2 (/ (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))) (+ 4 (* 2 beta)))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
-1/4
(- (* 1/8 alpha) 1/4)
(/ (+ 1 beta) alpha)
(* 1/4 alpha)
(* alpha (+ 1/4 (* -1/8 alpha)))
(* alpha (+ 1/4 (* alpha (- (* 1/16 alpha) 1/8))))
(* alpha (+ 1/4 (* alpha (- (* alpha (+ 1/16 (* -1/32 alpha))) 1/8))))
4
(+ 4 (* 2 alpha))
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
-1/2
(- (* 1/2 (/ beta alpha)) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/2 (/ beta alpha))) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* 1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ beta alpha))) (+ 1/2 (+ (* -1/4 (/ (+ 4 (* 2 beta)) alpha)) (* 1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (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)
(/ 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))))
(* 1/8 alpha)
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(- 1/2 (/ 1 alpha))
(- (+ 1/2 (/ 2 (pow alpha 2))) (/ 1 alpha))
(- (+ 1/2 (/ 2 (pow alpha 2))) (+ (/ 1 alpha) (* 4 (/ 1 (pow alpha 3)))))
(* 2 alpha)
(* alpha (+ 2 (* 4 (/ 1 alpha))))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(- (* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1/2 beta) (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha))) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha)) (* -1/2 (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(* -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 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(+ 1/2 (* -1 (/ (- 1 (* 2 (/ 1 alpha))) alpha)))
(+ 1/2 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha))) alpha)))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(* -1 (/ alpha (+ 4 (* 2 alpha))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* -2 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* beta (- (* 4 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))) (* 2 (/ (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(* 1/4 beta)
(* beta (+ 1/4 (* -1/8 beta)))
(* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8))))
(* beta (+ 1/4 (* beta (- (* beta (+ 1/16 (* -1/32 beta))) 1/8))))
(+ 4 (* 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)))))))))
(+ (/ 1 alpha) (/ beta alpha))
1
(+ 1 beta)
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(- (+ 1/2 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* -1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2))))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 3))))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2)))))
(- 1/2 (/ 1 beta))
(- (+ 1/2 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1/2 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(* 2 beta)
(* beta (+ 2 (* 4 (/ 1 beta))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
beta
(* beta (+ 1 (/ 1 beta)))
(- (+ 1 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(+ 1/2 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1/2 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
Calls

6 calls:

TimeVariablePointExpression
7.0ms
alpha
@inf
((+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ beta (+ (* 2 beta) 4)) (+ (* 2 beta) 4) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (+ (* (+ (* alpha 1/8) -1/4) alpha) 1/2) (+ (* alpha 1/8) -1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (- 1/2 (/ alpha (+ (* 2 alpha) 4))) (/ alpha (+ (* 2 alpha) 4)) (+ (* 2 alpha) 4))
4.0ms
alpha
@0
((+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ beta (+ (* 2 beta) 4)) (+ (* 2 beta) 4) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (+ (* (+ (* alpha 1/8) -1/4) alpha) 1/2) (+ (* alpha 1/8) -1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (- 1/2 (/ alpha (+ (* 2 alpha) 4))) (/ alpha (+ (* 2 alpha) 4)) (+ (* 2 alpha) 4))
2.0ms
alpha
@-inf
((+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ beta (+ (* 2 beta) 4)) (+ (* 2 beta) 4) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (+ (* (+ (* alpha 1/8) -1/4) alpha) 1/2) (+ (* alpha 1/8) -1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (- 1/2 (/ alpha (+ (* 2 alpha) 4))) (/ alpha (+ (* 2 alpha) 4)) (+ (* 2 alpha) 4))
1.0ms
beta
@-inf
((+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ beta (+ (* 2 beta) 4)) (+ (* 2 beta) 4) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (+ (* (+ (* alpha 1/8) -1/4) alpha) 1/2) (+ (* alpha 1/8) -1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (- 1/2 (/ alpha (+ (* 2 alpha) 4))) (/ alpha (+ (* 2 alpha) 4)) (+ (* 2 alpha) 4))
1.0ms
beta
@0
((+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ beta (+ (* 2 beta) 4)) (+ (* 2 beta) 4) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (* (- 1 (/ alpha (- alpha -2))) 1/2) (+ (* (+ (* alpha 1/8) -1/4) alpha) 1/2) (+ (* alpha 1/8) -1/4) (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/ (+ 1 beta) alpha) (+ 1 beta) (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (- 1/2 (/ alpha (+ (* 2 alpha) 4))) (/ alpha (+ (* 2 alpha) 4)) (+ (* 2 alpha) 4))

simplify258.0ms (3.2%)

Memory
-23.3MiB live, 310.4MiB allocated; 105ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06433035
121522770
089932492
Stop Event
iter limit
node limit
Counts
117 → 116
Calls
Call 1
Inputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(/ beta (+ 4 (* 2 beta)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* 2 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (+ 4 (* 2 beta)))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(+ (* alpha (- (* alpha (- (* -4 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (pow (+ 4 (* 2 beta)) 2))) (* -2 (/ (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))) (+ 4 (* 2 beta)))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
-1/4
(- (* 1/8 alpha) 1/4)
(/ (+ 1 beta) alpha)
(* 1/4 alpha)
(* alpha (+ 1/4 (* -1/8 alpha)))
(* alpha (+ 1/4 (* alpha (- (* 1/16 alpha) 1/8))))
(* alpha (+ 1/4 (* alpha (- (* alpha (+ 1/16 (* -1/32 alpha))) 1/8))))
4
(+ 4 (* 2 alpha))
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
-1/2
(- (* 1/2 (/ beta alpha)) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/2 (/ beta alpha))) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(- (+ (* 1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ beta alpha))) (+ 1/2 (+ (* -1/4 (/ (+ 4 (* 2 beta)) alpha)) (* 1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (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)
(/ 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))))
(* 1/8 alpha)
(* alpha (- 1/8 (* 1/4 (/ 1 alpha))))
(- 1/2 (/ 1 alpha))
(- (+ 1/2 (/ 2 (pow alpha 2))) (/ 1 alpha))
(- (+ 1/2 (/ 2 (pow alpha 2))) (+ (/ 1 alpha) (* 4 (/ 1 (pow alpha 3)))))
(* 2 alpha)
(* alpha (+ 2 (* 4 (/ 1 alpha))))
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(- (* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1/2 beta) (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha))) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha)) (* -1/2 (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(* -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 alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(* (pow alpha 2) (+ 1/8 (* -1 (/ (- 1/4 (* 1/2 (/ 1 alpha))) alpha))))
(* -1 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(+ 1/2 (* -1 (/ (- 1 (* 2 (/ 1 alpha))) alpha)))
(+ 1/2 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha))) alpha)))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(* -1 (/ alpha (+ 4 (* 2 alpha))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* -2 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* beta (- (* 4 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))) (* 2 (/ (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(* 1/4 beta)
(* beta (+ 1/4 (* -1/8 beta)))
(* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8))))
(* beta (+ 1/4 (* beta (- (* beta (+ 1/16 (* -1/32 beta))) 1/8))))
(+ 4 (* 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)))))))))
(+ (/ 1 alpha) (/ beta alpha))
1
(+ 1 beta)
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(- (+ 1/2 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* -1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2))))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 3))))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2)))))
(- 1/2 (/ 1 beta))
(- (+ 1/2 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1/2 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(* 2 beta)
(* beta (+ 2 (* 4 (/ 1 beta))))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
beta
(* beta (+ 1 (/ 1 beta)))
(- (+ 1 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(+ 1/2 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1/2 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
Outputs
(+ 1/2 (/ beta (+ 4 (* 2 beta))))
(-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64))
(+ 1/2 (+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(+ 1/2 (+ (* alpha (- (* alpha (- (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(+ 1/2 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (* 4 (/ 1 (pow (+ 4 (* 2 beta)) 3))) (* 8 (/ beta (pow (+ 4 (* 2 beta)) 4)))))) (* 2 (/ 1 (pow (+ 4 (* 2 beta)) 2)))) (* -4 (/ beta (pow (+ 4 (* 2 beta)) 3))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta)))))
(fma.f64 (-.f64 (fma.f64 (fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)))) alpha (*.f64 #s(literal -2 binary64) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (-.f64 (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) #s(literal -1/2 binary64)))
(/ beta (+ 4 (* 2 beta)))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(+ (* -1 (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (neg.f64 alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* 2 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (+ 4 (* 2 beta)))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (-.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(+ (* alpha (- (* alpha (- (* -4 (/ (* alpha (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta))))) (pow (+ 4 (* 2 beta)) 2))) (* -2 (/ (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))) (+ 4 (* 2 beta)))))) (+ (* 2 (/ beta (pow (+ 4 (* 2 beta)) 2))) (/ 1 (+ 4 (* 2 beta)))))) (/ beta (+ 4 (* 2 beta))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 #s(literal -4 binary64) alpha) (/.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) alpha) (fma.f64 (/.f64 beta (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) alpha (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) alpha))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)))))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta #s(literal -2 binary64)))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
1/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))
(/ (+ 1 beta) alpha)
(/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)
(* 1/4 alpha)
(*.f64 #s(literal 1/4 binary64) alpha)
(* alpha (+ 1/4 (* -1/8 alpha)))
(*.f64 (fma.f64 #s(literal -1/8 binary64) alpha #s(literal 1/4 binary64)) alpha)
(* alpha (+ 1/4 (* alpha (- (* 1/16 alpha) 1/8))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) alpha) #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)) alpha)
(* alpha (+ 1/4 (* alpha (- (* alpha (+ 1/16 (* -1/32 alpha))) 1/8))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/32 binary64) alpha #s(literal 1/16 binary64)) alpha) #s(literal 1/8 binary64)) alpha #s(literal 1/4 binary64)) alpha)
4
#s(literal 4 binary64)
(+ 4 (* 2 alpha))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(/ (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)) alpha)
(/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (-.f64 beta #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta) alpha)) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta)))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (-.f64 beta #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta) alpha))) alpha)
(/ (- (+ (* -1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (+ (* -1/32 (/ (pow (+ 4 (* 2 beta)) 4) (pow alpha 3))) (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) (pow alpha 2))) (+ (* 1/4 (+ 4 (* 2 beta))) (* 1/2 beta))))) (+ (* -1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) (pow alpha 2))) (+ (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) (pow alpha 3))) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha))))) alpha)
(/.f64 (-.f64 (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1/32 binary64) (fma.f64 (/.f64 #s(literal 1/16 binary64) alpha) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)) alpha) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) #s(literal -1/8 binary64) (-.f64 beta #s(literal -1 binary64))))) (fma.f64 (/.f64 #s(literal -1/8 binary64) alpha) (*.f64 beta (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)) alpha)) (fma.f64 (*.f64 #s(literal 1/16 binary64) beta) (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 3 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta) alpha)))) alpha)
-1/2
#s(literal -1/2 binary64)
(- (* 1/2 (/ beta alpha)) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(-.f64 (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha) #s(literal 1/2 binary64))
(- (+ (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))) (* 1/2 (/ beta alpha))) (+ 1/2 (* -1/4 (/ (+ 4 (* 2 beta)) alpha))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 beta #s(literal -1 binary64)) (*.f64 alpha alpha)) (-.f64 (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha) #s(literal 1/2 binary64)))
(- (+ (* 1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 3))) (* 1/2 (/ beta alpha))) (+ 1/2 (+ (* -1/4 (/ (+ 4 (* 2 beta)) alpha)) (* 1/2 (/ (* (+ 4 (* 2 beta)) (- (* 1/2 beta) (* -1/4 (+ 4 (* 2 beta))))) (pow alpha 2))))))
(fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 beta #s(literal -1 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (-.f64 (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))) (/.f64 (-.f64 beta #s(literal -1 binary64)) (*.f64 alpha alpha)))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha) #s(literal 1/2 binary64) (-.f64 beta #s(literal -1 binary64))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 alpha alpha)) (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha)) (-.f64 beta #s(literal -1 binary64))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 alpha alpha))) (/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (-.f64 beta #s(literal -2 binary64)) beta)) alpha)) (-.f64 beta #s(literal -1 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 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(* 1/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))
(* 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)
(- 1/2 (/ 1 alpha))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) alpha))
(- (+ 1/2 (/ 2 (pow alpha 2))) (/ 1 alpha))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 alpha alpha)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) alpha))
(- (+ 1/2 (/ 2 (pow alpha 2))) (+ (/ 1 alpha) (* 4 (/ 1 (pow alpha 3)))))
(-.f64 (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 alpha alpha)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 4 binary64) (pow.f64 alpha #s(literal 3 binary64))))
(* 2 alpha)
(*.f64 #s(literal 2 binary64) alpha)
(* alpha (+ 2 (* 4 (/ 1 alpha))))
(*.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal -2 binary64)) alpha)
(* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1/2 beta) (+ (* 1/8 (/ (pow (+ 4 (* 2 beta)) 2) alpha)) (* 1/4 (/ (* beta (+ 4 (* 2 beta))) alpha)))) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (fma.f64 #s(literal -1/2 binary64) beta (/.f64 (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64)))) alpha)) (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (+ (* 1/16 (/ (pow (+ 4 (* 2 beta)) 3) alpha)) (* 1/8 (/ (* beta (pow (+ 4 (* 2 beta)) 2)) alpha))) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) beta (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64)))) alpha) (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (neg.f64 alpha)) (-.f64 beta #s(literal -1 binary64))) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/32 (/ (pow (+ 4 (* 2 beta)) 4) alpha)) (* 1/16 (/ (* beta (pow (+ 4 (* 2 beta)) 3)) alpha))) (+ (* 1/16 (pow (+ 4 (* 2 beta)) 3)) (* 1/8 (* beta (pow (+ 4 (* 2 beta)) 2))))) alpha)) (+ (* 1/8 (pow (+ 4 (* 2 beta)) 2)) (* 1/4 (* beta (+ 4 (* 2 beta)))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))) beta (*.f64 #s(literal 1/32 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 4 binary64)))) alpha) (fma.f64 (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) beta (*.f64 #s(literal 1/16 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 3 binary64))))) (neg.f64 alpha)) (fma.f64 (fma.f64 #s(literal 1/2 binary64) beta #s(literal 1 binary64)) beta (*.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))))) (neg.f64 alpha)) (-.f64 beta #s(literal -1 binary64))) (neg.f64 alpha))
(- (* -1 (/ (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(fma.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) alpha) #s(literal -1 binary64) #s(literal -1/2 binary64))
(- (* -1 (/ (- (+ (* -1/2 beta) (* -1/2 (/ (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha))) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) alpha) beta) (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) (neg.f64 alpha)) #s(literal 1/2 binary64))
(- (* -1 (/ (- (+ (* -1 (/ (- (* -1/4 (/ (* (pow (+ 4 (* 2 beta)) 2) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))) alpha)) (* -1/2 (* (+ 4 (* 2 beta)) (- (* -1/2 beta) (* 1/4 (+ 4 (* 2 beta))))))) alpha)) (* -1/2 beta)) (* 1/4 (+ 4 (* 2 beta)))) alpha)) 1/2)
(fma.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64))) alpha) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) beta (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) (neg.f64 alpha)) (-.f64 beta #s(literal -1 binary64))) alpha) #s(literal -1 binary64) #s(literal -1/2 binary64))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) 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 #s(literal -1/2 binary64) (+.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha))) alpha)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (/.f64 (*.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (-.f64 beta #s(literal -2 binary64)) (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 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 3 binary64)) beta (pow.f64 (-.f64 beta #s(literal -2 binary64)) #s(literal 4 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))
(/.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 alpha))
(* (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 (* alpha (- (* 1/4 (/ 1 alpha)) 1/8)))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 #s(literal 1/4 binary64) alpha) #s(literal 1/8 binary64)))
(+ 1/2 (* -1 (/ (- 1 (* 2 (/ 1 alpha))) alpha)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha))
(+ 1/2 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha))) alpha)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha)) alpha))
(- 1/2 (/ alpha (+ 4 (* 2 alpha))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (/ 1 (+ 4 (* 2 alpha)))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(- (+ 1/2 (* beta (+ (* 2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))) (+ (* beta (- (+ (* -4 (/ alpha (pow (+ 4 (* 2 alpha)) 3))) (* beta (+ (* 8 (/ alpha (pow (+ 4 (* 2 alpha)) 4))) (* 4 (/ 1 (pow (+ 4 (* 2 alpha)) 3)))))) (* 2 (/ 1 (pow (+ 4 (* 2 alpha)) 2))))) (/ 1 (+ 4 (* 2 alpha))))))) (/ alpha (+ 4 (* 2 alpha))))
(fma.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 4 binary64))) #s(literal 8 binary64) (/.f64 #s(literal 4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64)))) beta (-.f64 (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 3 binary64))) #s(literal -4 binary64)) (/.f64 #s(literal 2 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(* -1 (/ alpha (+ 4 (* 2 alpha))))
(/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(fma.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta (/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* -2 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (+ 4 (* 2 alpha)))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) beta) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (*.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal -2 binary64))) beta (/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(+ (* -1 (/ alpha (+ 4 (* 2 alpha)))) (* beta (- (+ (* beta (- (* 4 (/ (* beta (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))) (pow (+ 4 (* 2 alpha)) 2))) (* 2 (/ (- (/ 1 (+ 4 (* 2 alpha))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2)))) (+ 4 (* 2 alpha)))))) (/ 1 (+ 4 (* 2 alpha)))) (* -2 (/ alpha (pow (+ 4 (* 2 alpha)) 2))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 4 binary64) beta) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (fma.f64 (/.f64 alpha (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))) beta (/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* beta (+ 1/4 (* -1/8 beta)))
(*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)
(* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) beta) #s(literal 1/8 binary64)) beta #s(literal 1/4 binary64)) beta)
(* beta (+ 1/4 (* beta (- (* beta (+ 1/16 (* -1/32 beta))) 1/8))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/32 binary64) beta #s(literal 1/16 binary64)) beta) #s(literal 1/8 binary64)) beta #s(literal 1/4 binary64)) beta)
(+ 4 (* 2 beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(+ (/ 1 alpha) (/ beta alpha))
(/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)
1
#s(literal 1 binary64)
(+ 1 beta)
(-.f64 beta #s(literal -1 binary64))
(+ 1 (* -1 (/ (+ (* 1/4 (+ 4 (* 2 alpha))) (* 1/2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))
(- (+ 1 (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2)))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta)))))
(-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) alpha) (*.f64 beta beta)) #s(literal -1 binary64)) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta)))
(- (+ 1 (+ (* -1/8 (/ (* alpha (pow (+ 4 (* 2 alpha)) 2)) (pow beta 3))) (* 1/4 (/ (* alpha (+ 4 (* 2 alpha))) (pow beta 2))))) (+ (* -1/8 (/ (pow (+ 4 (* 2 alpha)) 2) (pow beta 2))) (+ (* 1/16 (/ (pow (+ 4 (* 2 alpha)) 3) (pow beta 3))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ alpha beta))))))
(-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) alpha) (pow.f64 beta #s(literal 3 binary64))) #s(literal -1/8 binary64) (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) alpha) (*.f64 beta beta)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal -1/8 binary64) beta) (/.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64)) beta) (fma.f64 (pow.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) #s(literal 3 binary64)) #s(literal 1/16 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))))
(- (+ 1/2 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* -1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2))))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(fma.f64 #s(literal -1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) beta) (/.f64 alpha beta)) (-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)) beta)))
(- (+ 1/2 (+ (* -1/2 (/ alpha beta)) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 3))))) (+ (* 1/4 (/ (+ 4 (* 2 alpha)) beta)) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (pow beta 2)))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) beta) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)))))
(- 1/2 (/ 1 beta))
(-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1/2 (/ 2 (pow beta 2))) (/ 1 beta))
(-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1/2 (/ 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/2 binary64)) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 4 binary64) (pow.f64 beta #s(literal 3 binary64))))
(* 2 beta)
(*.f64 #s(literal 2 binary64) beta)
(* beta (+ 2 (* 4 (/ 1 beta))))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 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 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 beta beta))) #s(literal 1 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 (fma.f64 (-.f64 alpha #s(literal -2 binary64)) alpha (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 beta beta)) (/.f64 (*.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 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 (/.f64 #s(literal 1 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha)) beta)
beta
(* beta (+ 1 (/ 1 beta)))
(-.f64 beta #s(literal -1 binary64))
(- (+ 1 (* -1/2 (/ alpha beta))) (* 1/4 (/ (+ 4 (* 2 alpha)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))))) beta)) beta))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* 1/2 (/ (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64)))) beta))
(+ 1/2 (* -1 (/ (+ (* -1 (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) (* -1 (/ (+ (* -1/2 (* (+ 4 (* 2 alpha)) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha)))))) (* 1/4 (/ (* (pow (+ 4 (* 2 alpha)) 2) (- (* -1/2 alpha) (* 1/4 (+ 4 (* 2 alpha))))) beta))) beta))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)) #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))) (neg.f64 beta)) (*.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal -1/2 binary64) alpha) (fma.f64 #s(literal 1/2 binary64) alpha #s(literal 1 binary64))))) beta)) beta))
(+ 1/2 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(+ 1/2 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta)) beta))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #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 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (*.f64 (-.f64 alpha #s(literal -2 binary64)) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 alpha #s(literal -2 binary64)) #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) beta) (*.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) (neg.f64 beta))) beta))

rewrite105.0ms (1.3%)

Memory
11.9MiB live, 153.1MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041202
056202
1287202
02421197
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
17 → 138
Calls
Call 1
Inputs
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))
(fma.f64 alpha #s(literal 1/8 binary64) #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)
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
Outputs
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64)) (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))) (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(*.f64 (/.f64 beta (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal -4 binary64)))
(*.f64 (/.f64 beta (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 beta #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))))
(/.f64 (neg.f64 beta) (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(neg.f64 (/.f64 (neg.f64 beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))))
(neg.f64 (/.f64 beta (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))))
(*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) beta))
(/.f64 (-.f64 #s(literal 16 binary64) (*.f64 (*.f64 beta beta) #s(literal 4 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))
(/.f64 (neg.f64 (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) #s(literal -16 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal -4 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (neg.f64 (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 beta #s(literal 8 binary64))))))
(/.f64 (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) #s(literal -16 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal -4 binary64)))
(/.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (*.f64 (*.f64 beta beta) #s(literal 4 binary64)) (*.f64 beta #s(literal 8 binary64)))))
(/.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 beta #s(literal 8 binary64)))))
(fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64))
(fma.f64 beta #s(literal 2 binary64) #s(literal 4 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 beta beta) #s(literal 4 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal -4 binary64))) (/.f64 #s(literal 16 binary64) (fma.f64 #s(literal 2 binary64) beta #s(literal -4 binary64))))
(-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal -4 binary64))
(-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) beta))
(-.f64 #s(literal 4 binary64) (*.f64 (neg.f64 beta) #s(literal 2 binary64)))
(+.f64 (+.f64 #s(literal 4 binary64) beta) beta)
(+.f64 (/.f64 (*.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 beta #s(literal 8 binary64))))) (/.f64 #s(literal 64 binary64) (fma.f64 (*.f64 beta beta) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 beta #s(literal 8 binary64))))))
(+.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta))
(+.f64 beta (+.f64 beta #s(literal 4 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal -1/4 binary64))) (neg.f64 (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal -1/4 binary64)) (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (pow.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 3 binary64)) (fma.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1/8 binary64) (fma.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))))))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)))
#s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 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 (- alpha -2))) 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 #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 (-.f64 (*.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 (fma.f64 #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)) (pow.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 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)) (-.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 #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)) (fma.f64 #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)) (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))
(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)) (-.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/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/2 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))) alpha))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 alpha) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha) #s(literal 3 binary64)) (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha)) (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/8 binary64) (fma.f64 #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)) (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 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal -1/4 binary64)) alpha))
(/.f64 (-.f64 #s(literal 1/16 binary64) (pow.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 2 binary64))) (-.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 (-.f64 (*.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)) (-.f64 (*.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 (pow.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 2 binary64)) (*.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)))))
(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 (pow.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal -1/4 binary64))) (/.f64 #s(literal 1/16 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))
(-.f64 #s(literal -1/4 binary64) (*.f64 (neg.f64 alpha) #s(literal 1/8 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 3 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/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 (*.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) (/.f64 (-.f64 beta #s(literal -1 binary64)) alpha))
(/.f64 (-.f64 (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 alpha #s(literal -1 binary64))) (*.f64 (/.f64 beta alpha) (/.f64 beta alpha))) (-.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 beta alpha)))
(/.f64 (+.f64 (pow.f64 (pow.f64 alpha #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 beta alpha) #s(literal 3 binary64))) (fma.f64 (pow.f64 alpha #s(literal -1 binary64)) (pow.f64 alpha #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 beta alpha) (/.f64 beta alpha)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 beta alpha)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta #s(literal -1 binary64)))) (neg.f64 (neg.f64 alpha)))
(/.f64 (fma.f64 #s(literal 1 binary64) alpha (*.f64 alpha beta)) (*.f64 alpha alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta)) (*.f64 (-.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) alpha))
(/.f64 (neg.f64 (-.f64 beta #s(literal -1 binary64))) (neg.f64 alpha))
(/.f64 (-.f64 beta #s(literal -1 binary64)) alpha)
(neg.f64 (/.f64 (neg.f64 (-.f64 beta #s(literal -1 binary64))) alpha))
(neg.f64 (/.f64 (-.f64 beta #s(literal -1 binary64)) (neg.f64 alpha)))
(fma.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal -1 binary64)) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (pow.f64 alpha #s(literal -1 binary64)))
(+.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 beta alpha))
(/.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 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) beta)) (/.f64 (*.f64 beta beta) (-.f64 #s(literal 1 binary64) beta)))
(-.f64 beta #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) beta)
(+.f64 beta #s(literal 1 binary64))
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 alpha))) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) alpha)) (*.f64 #s(literal 2 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64))) (/.f64 (pow.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 2 binary64)) (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 3 binary64)) (fma.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) (+.f64 (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(*.f64 (/.f64 alpha (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -16 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal -4 binary64)))
(*.f64 (/.f64 alpha (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 alpha #s(literal 8 binary64)))))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))))
(/.f64 (neg.f64 alpha) (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64)))
(/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))
(neg.f64 (/.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))))
(neg.f64 (/.f64 alpha (fma.f64 #s(literal -2 binary64) alpha #s(literal -4 binary64))))
(*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) alpha))
(*.f64 #s(literal 2 binary64) (+.f64 alpha #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 16 binary64) (pow.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) alpha)))
(/.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -16 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal -4 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64))) (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 alpha #s(literal 8 binary64))))))
(/.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) #s(literal -16 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal -4 binary64)))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (+.f64 #s(literal 16 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (*.f64 alpha #s(literal 8 binary64)))))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 64 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 alpha #s(literal 8 binary64)))))
(fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64))
(fma.f64 alpha #s(literal 2 binary64) #s(literal 4 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) alpha #s(literal -4 binary64))) (/.f64 #s(literal 16 binary64) (fma.f64 #s(literal 2 binary64) alpha #s(literal -4 binary64))))
(-.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal -4 binary64))
(-.f64 #s(literal 4 binary64) (*.f64 (neg.f64 alpha) #s(literal 2 binary64)))
(-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) alpha))
(+.f64 (+.f64 #s(literal 4 binary64) alpha) alpha)
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 alpha #s(literal 8 binary64))))) (/.f64 #s(literal 64 binary64) (fma.f64 (*.f64 alpha alpha) #s(literal 4 binary64) (-.f64 #s(literal 16 binary64) (*.f64 alpha #s(literal 8 binary64))))))
(+.f64 (*.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))
(+.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) alpha))
(+.f64 alpha (+.f64 alpha #s(literal 4 binary64)))

eval63.0ms (0.8%)

Memory
27.6MiB live, 74.0MiB allocated; 3ms collecting garbage
Compiler

Compiled 9 094 to 1 282 computations (85.9% saved)

prune46.0ms (0.6%)

Memory
-9.9MiB live, 37.1MiB allocated; 2ms collecting garbage
Pruning

23 alts after pruning (13 fresh and 10 done)

PrunedKeptTotal
New2414245
Fresh1910
Picked055
Done055
Total24223265
Accuracy
100.0%
Counts
265 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
59.7%
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (-.f64 beta alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.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)) #s(literal 2 binary64))
64.0%
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (/.f64 (-.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))) #s(literal 1 binary64)) #s(literal 2 binary64))
74.2%
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
72.4%
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
46.2%
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta))) #s(literal 1/2 binary64))
47.3%
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 #s(literal 1/4 binary64) beta))) #s(literal 1/2 binary64))
3.8%
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
27.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
24.9%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
27.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
31.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
30.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64)))
8.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
27.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
49.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 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.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
49.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(approx (- (* 1/8 alpha) 1/4) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
23.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
10.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(approx (/ (- 1 (/ 2 alpha)) alpha) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha)))))
50.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
35.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
51.4%
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 binary64)))))
Compiler

Compiled 1 607 to 639 computations (60.2% saved)

regimes59.0ms (0.7%)

Memory
16.9MiB live, 61.5MiB allocated; 6ms collecting garbage
Counts
35 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(approx (- (* 1/8 alpha) 1/4) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 #s(literal 1/4 binary64) beta))) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.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 (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(approx (/ (- 1 (/ 2 alpha)) alpha) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha)))))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 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 (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (-.f64 beta alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.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)) #s(literal 2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (/.f64 (-.f64 (pow.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 alpha (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 beta (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))) #s(literal 1 binary64)) #s(literal 2 binary64))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64))
Calls

5 calls:

27.0ms
alpha
9.0ms
beta
8.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
7.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
7.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
99.8%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #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 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
95.4%2alpha
74.2%1beta
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes41.0ms (0.5%)

Memory
-13.8MiB live, 33.9MiB allocated; 9ms collecting garbage
Counts
33 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(approx (- (* 1/8 alpha) 1/4) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 #s(literal 1/4 binary64) beta))) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.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 (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(approx (/ (- 1 (/ 2 alpha)) alpha) (/.f64 (-.f64 alpha #s(literal 2 binary64)) (*.f64 alpha alpha)))))
#s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (+ (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) 1/2) (-.f64 #s(literal 1/2 binary64) (/.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 4 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 (+ 2 (+ alpha beta))) (/ beta (+ 2 (+ alpha beta)))) (* (/ alpha (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) (+ (/ beta (+ 2 (+ alpha beta))) (/ alpha (+ 2 (+ alpha beta))))) 1) 2) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) (/.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 alpha #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha) #s(literal -1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
(+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 beta #s(literal -2 binary64))) alpha) beta) (-.f64 beta #s(literal -2 binary64)))) alpha))
(/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (neg.f64 (-.f64 beta alpha))) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (neg.f64 (+.f64 (+.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)) #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 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64))
Calls

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes25.0ms (0.3%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes16.0ms (0.2%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes41.0ms (0.5%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes13.0ms (0.2%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes31.0ms (0.4%)

Memory
-26.1MiB live, 19.6MiB allocated; 5ms collecting garbage
Counts
16 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(approx (- (* 1/8 alpha) 1/4) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 #s(literal 1/4 binary64) beta))) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.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 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))
Calls

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes15.0ms (0.2%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes10.0ms (0.1%)

Memory
16.9MiB live, 16.9MiB allocated; 0ms collecting garbage
Counts
13 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) #s(literal 1/2 binary64)))
(+.f64 #s(approx (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(approx (- (* 1/8 alpha) 1/4) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
(+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 #s(literal 1/4 binary64) beta))) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (+ 1 beta) #s(literal 1 binary64)) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
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
92.7%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
92.7%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
92.7%3(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes58.0ms (0.7%)

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

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

Compiled 33 to 26 computations (21.2% saved)

regimes8.0ms (0.1%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes23.0ms (0.3%)

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

5 calls:

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

Compiled 35 to 30 computations (14.3% saved)

regimes8.0ms (0.1%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes14.0ms (0.2%)

Memory
-32.4MiB live, 14.2MiB allocated; 3ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

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

Compiled 35 to 30 computations (14.3% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6994661652447802
0.9994385557512022
0.0ms
3.1891805862827027e-10
0.4886409789549858
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch52.0ms (0.6%)

Memory
4.0MiB live, 50.4MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
50.0ms
0.05495046695333698
1779.1207473248896
Samples
37.0ms83×0valid
5.0ms22×2valid
3.0ms23×1valid
Compiler

Compiled 336 to 271 computations (19.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-add: 35.0ms (84.2% of total)
adjust: 3.0ms (7.2% of total)
ival-div: 2.0ms (4.8% of total)
ival-sub: 1.0ms (2.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

bsearch0.0ms (0%)

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

Compiled 16 to 15 computations (6.3% saved)

simplify56.0ms (0.7%)

Memory
-23.7MiB live, 38.3MiB allocated; 14ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01251172
11791172
22961172
36981172
445231172
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) (+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 #s(literal 1/4 binary64) beta))) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -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 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (+.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) #s(literal 2 binary64) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (-.f64 beta #s(literal -2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (+ (/ (- beta alpha) (* (+ 2 (+ alpha beta)) 2)) 1/2) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 (fma.f64 #s(literal -1/16 binary64) alpha #s(literal 1/8 binary64)) alpha #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (- 1 (/ (+ 1 alpha) beta)) (/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 (fma.f64 alpha #s(literal 1/8 binary64) #s(literal -1/4 binary64)) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -2))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) (+.f64 #s(approx (/ (- beta alpha) (+ (* (+ alpha beta) 2) 4)) #s(approx (/ beta (+ (* 2 beta) 4)) (*.f64 #s(literal 1/4 binary64) beta))) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (- alpha -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))

derivations1.2s (15%)

Memory
-8.6MiB live, 849.5MiB allocated; 245ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06433035
121522770
089932492
06483133
121642832
084582554
0180515816
1664515625
0910414545
037357
059293
1289209
02853202
044255
060255
1269255
02256251
01044
01644
18644
070344
04332177
115072025
267491937
090291843
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 172 to 131 computations (88.8% saved)

preprocess68.0ms (0.8%)

Memory
38.9MiB live, 134.5MiB allocated; 11ms collecting garbage
Compiler

Compiled 2 370 to 282 computations (88.1% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...