Octave 3.8, jcobi/1

Time bar (total: 7.5s)

start0.0ms (0%)

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

analyze3.0ms (0%)

Memory
8.4MiB live, 8.4MiB 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)

sample2.4s (32.6%)

Memory
-23.9MiB live, 2 549.0MiB allocated; 1.8s collecting garbage
Samples
1.2s795×2valid
531.0ms6 049×0valid
272.0ms1 412×1valid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
ival-add: 1.0s (62.3% of total)
adjust: 211.0ms (13% of total)
ival-div: 198.0ms (12.2% of total)
ival-sub: 132.0ms (8.1% of total)
ival->: 43.0ms (2.6% of total)
exact: 14.0ms (0.9% of total)
ival-and: 11.0ms (0.7% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain152.0ms (2%)

Memory
-18.9MiB live, 254.4MiB allocated; 48ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
740-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))cancellation740
Confusion
Predicted +Predicted -
+740
-0182
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+7400
-00182
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0182
174
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
30.0ms364×0valid
28.0ms56×2valid
14.0ms92×1valid
Compiler

Compiled 113 to 34 computations (69.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-add: 17.0ms (42.5% of total)
adjust: 9.0ms (22.5% of total)
ival-div: 9.0ms (22.5% of total)
ival-sub: 4.0ms (10% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess207.0ms (2.7%)

Memory
5.7MiB live, 228.7MiB allocated; 32ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02673
16973
214373
323173
439173
582471
6160269
7289369
8503869
9736869
01013
01613
13113
24813
36313
49713
517913
637313
776413
8117513
9223513
10369313
11496413
12602213
13687013
14740413
15771613
0847012
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 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64))))
Compiler

Compiled 13 to 10 computations (23.1% saved)

eval0.0ms (0%)

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

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify140.0ms (1.9%)

Memory
6.2MiB live, 158.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
24848
36348
49748
517948
637348
776448
8117548
9223548
10369348
11496448
12602248
13687048
14740448
15771648
0847047
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 #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) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(-.f64 beta alpha)
beta
alpha
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 alpha beta)
#s(literal 2 binary64)
#s(literal 1 binary64)

localize48.0ms (0.6%)

Memory
-24.5MiB live, 21.7MiB allocated; 3ms 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.0234375
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
accuracy17.376697872470466
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Samples
11.0ms182×0valid
7.0ms46×1valid
7.0ms28×2valid
Compiler

Compiled 50 to 12 computations (76% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
adjust: 5.0ms (31.7% of total)
ival-div: 4.0ms (25.4% of total)
ival-add: 4.0ms (25.4% of total)
ival-sub: 2.0ms (12.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
12.3MiB live, 12.3MiB 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
beta
@0
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ alpha beta) (+ (+ alpha beta) 2))
2.0ms
alpha
@0
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ alpha beta) (+ (+ alpha beta) 2))
2.0ms
beta
@inf
((/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) (/ (- beta alpha) (+ (+ alpha beta) 2)) (- beta alpha) (+ alpha beta) (+ (+ alpha beta) 2))

simplify147.0ms (2%)

Memory
13.1MiB live, 154.3MiB allocated; 25ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04332178
115072045
259691957
080601860
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 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (fma.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ 1 (/ beta (+ 2 beta)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (neg.f64 alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta))) alpha (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta))) alpha (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)))
(/ beta (+ 2 beta))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (neg.f64 alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* -1 (/ (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))) (+ 2 beta))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
beta
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ alpha beta)
(+.f64 alpha beta)
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(+ 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 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (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 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (fma.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha)) (*.f64 alpha alpha)) (/.f64 (fma.f64 beta (-.f64 #s(literal -2 binary64) beta) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #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 #s(literal 2 binary64) beta) #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 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha)) alpha)) #s(literal 2 binary64)) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (/.f64 (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #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 #s(literal 2 binary64) beta) #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 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) alpha)) alpha))) #s(literal 2 binary64)) (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)) beta (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) beta (/.f64 (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #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 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (/.f64 beta alpha)) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) (-.f64 #s(literal -2 binary64) beta)) 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 #s(literal 2 binary64) beta) alpha) alpha alpha)
(* -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 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) 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)) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) (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 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (/.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))) (neg.f64 alpha)) (+.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 (/.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) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 alpha)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))) (neg.f64 alpha)) (+.f64 #s(literal 2 binary64) beta)) beta) (neg.f64 alpha))
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(-.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) (neg.f64 alpha)) #s(literal 1 binary64))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(-.f64 (/.f64 (fma.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) alpha) (-.f64 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64))) (neg.f64 alpha)) #s(literal 1 binary64))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* -1 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha))) (+ 2 beta)) alpha)) 1)
(-.f64 (/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) beta) #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 (-.f64 (neg.f64 beta) beta) #s(literal 2 binary64)) (neg.f64 alpha)))) (neg.f64 alpha)) (+.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 (-.f64 (/.f64 beta (neg.f64 alpha)) #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 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha)) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 (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 (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (*.f64 (/.f64 alpha (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 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #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 (/ alpha (+ 2 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(fma.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha)) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(fma.f64 (fma.f64 (-.f64 (/.f64 (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 (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(fma.f64 (fma.f64 (-.f64 (+.f64 (/.f64 (-.f64 beta alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) beta)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(fma.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha)) beta (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ 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 #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 (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha))) beta (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ 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 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (*.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) beta)) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha))) beta (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(- beta alpha)
(-.f64 beta alpha)
(+ 2 alpha)
(+.f64 #s(literal 2 binary64) alpha)
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta) #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) 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 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta)) #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)))
2
#s(literal 2 binary64)
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(+.f64 (-.f64 (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta) (/.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 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 2 binary64)) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) 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 #s(literal 2 binary64) alpha) beta) alpha) beta)) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(- (+ 1 (+ (* -1 (/ alpha beta)) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) (pow beta 3)))) (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2)))))
(-.f64 (fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #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 #s(literal 2 binary64) alpha) beta) (+.f64 #s(literal 2 binary64) alpha)) 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 #s(literal 2 binary64) alpha) 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 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (-.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 #s(literal 2 binary64) alpha) #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 #s(literal 2 binary64) alpha) (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 #s(literal 2 binary64) alpha) #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 #s(literal 2 binary64) alpha) (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 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta))) beta) (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)))) beta))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (neg.f64 beta) (-.f64 (/.f64 alpha beta) #s(literal 1 binary64)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (neg.f64 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) #s(literal 1 binary64)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (neg.f64 beta) (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) beta) #s(literal 1 binary64)))

rewrite245.0ms (3.3%)

Memory
-5.0MiB live, 239.8MiB allocated; 35ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01044
01644
18644
262844
0852943
Stop Event
iter limit
node limit
iter limit
Counts
6 → 438
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 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.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 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #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 #s(literal 1/4 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 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 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.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 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #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 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.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 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 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 6 binary64)) #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 (fma.f64 (/.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)) #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 9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64))) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 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 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 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 (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))) (*.f64 (neg.f64 (fma.f64 (/.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)) #s(literal 1 binary64))) #s(literal 2 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))) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -2 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 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 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 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (neg.f64 (fma.f64 (/.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)) #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 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal -2 binary64)))
(fma.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (/.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (/.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(-.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (/.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #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 #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 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #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))) (/.f64 #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 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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))) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1/8 binary64) (+.f64 (-.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (-.f64 beta alpha) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))) (pow.f64 (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 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)) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 2 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 2 binary64))))
(+.f64 (/.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #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 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal 1 binary64))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (/.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(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 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)))) (+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64)))) (*.f64 (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)))) (-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64))) (fma.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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))) (fma.f64 (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (fma.f64 (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (-.f64 (*.f64 (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (neg.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 (neg.f64 (fma.f64 (/.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)) #s(literal 1 binary64)))))
(/.f64 (neg.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)))) (fma.f64 (/.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)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta 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 (fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64)) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 6 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 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 6 binary64)) #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)) (fma.f64 (/.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)) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 6 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64))) (fma.f64 (/.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)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (fma.f64 (/.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)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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)) (neg.f64 (neg.f64 (fma.f64 (/.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)) #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)) (fma.f64 (/.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)) #s(literal 1 binary64)))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(fma.f64 (/.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 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (-.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (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))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64))) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 2 binary64)))) (-.f64 (-.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 4 binary64))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.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 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (/.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3/2 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(fma.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(fma.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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))) (fma.f64 (/.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)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 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))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #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))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))) #s(literal 1 binary64))
(fma.f64 (-.f64 beta alpha) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))) (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 alpha beta) (+.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))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(+.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 1 binary64)) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(+.f64 (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.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)) #s(literal 1 binary64))) (pow.f64 (fma.f64 (/.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)) #s(literal 1 binary64)) #s(literal -1 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 #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 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha)))
(*.f64 (/.f64 (-.f64 alpha beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 beta alpha) (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 (/.f64 (-.f64 beta alpha) (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 (+.f64 alpha beta) (+.f64 alpha beta)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (/.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 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 alpha beta) (/.f64 (-.f64 beta alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(*.f64 (-.f64 beta alpha) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 beta alpha) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (*.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))) #s(literal 1 binary64)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha))) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (neg.f64 alpha))) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) alpha)) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 beta (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (neg.f64 alpha))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(/.f64 (-.f64 (neg.f64 beta) (neg.f64 alpha)) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64))) (*.f64 (fma.f64 alpha alpha (*.f64 beta beta)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.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 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta #s(literal 4 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 9 binary64)) (pow.f64 alpha #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 alpha beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (pow.f64 beta #s(literal 6 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (neg.f64 (+.f64 alpha beta)) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta)))
(/.f64 (-.f64 alpha beta) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (neg.f64 (+.f64 alpha beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (neg.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (neg.f64 (+.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 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(neg.f64 (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (/.f64 (neg.f64 beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 beta) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 (neg.f64 beta) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 beta) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(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 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 beta (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (-.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (-.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha)) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha)) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 beta (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 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (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 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 beta (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) alpha (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 beta #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) beta (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 alpha #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 beta (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 beta (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(fma.f64 alpha (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 beta #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(fma.f64 beta (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (+.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)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (+.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) beta) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 beta beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))) (/.f64 (*.f64 alpha alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(-.f64 (/.f64 (*.f64 beta (/.f64 beta (+.f64 alpha beta))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (*.f64 alpha (/.f64 alpha (+.f64 alpha beta))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(+.f64 (*.f64 alpha (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (-.f64 beta #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(+.f64 (*.f64 beta (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (-.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) alpha) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 beta #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) beta) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 alpha #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 beta alpha) (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(+.f64 (/.f64 (*.f64 beta beta) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))) (/.f64 (*.f64 (neg.f64 alpha) alpha) (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)) (+.f64 alpha beta))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (neg.f64 (/.f64 alpha (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (*.f64 (neg.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (-.f64 beta alpha))
(*.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 alpha alpha)))
(*.f64 (/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 6 binary64)))) (fma.f64 (*.f64 (+.f64 alpha beta) alpha) (-.f64 (*.f64 (+.f64 alpha beta) alpha) (*.f64 beta beta)) (pow.f64 beta #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 alpha beta))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))
(*.f64 (-.f64 alpha beta) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)))
(*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(*.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 beta alpha))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha beta)))
(*.f64 (-.f64 beta alpha) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) #s(literal 1 binary64)) (neg.f64 (+.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 alpha beta))
(/.f64 (*.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(/.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (+.f64 alpha beta))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (-.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 2 binary64)))) (-.f64 (*.f64 alpha alpha) (*.f64 (-.f64 beta alpha) beta)))
(/.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 beta alpha) beta) (-.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 beta (/.f64 beta (+.f64 alpha beta))) (*.f64 beta (/.f64 beta (+.f64 alpha beta)))) (*.f64 (*.f64 alpha (/.f64 alpha (+.f64 alpha beta))) (*.f64 alpha (/.f64 alpha (+.f64 alpha beta))))) (fma.f64 beta (/.f64 beta (+.f64 alpha beta)) (*.f64 alpha (/.f64 alpha (+.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))) (*.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))) (+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))))
(/.f64 (-.f64 (pow.f64 (*.f64 beta (/.f64 beta (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (*.f64 alpha (/.f64 alpha (+.f64 alpha beta))) #s(literal 3 binary64))) (fma.f64 (*.f64 beta (/.f64 beta (+.f64 alpha beta))) (*.f64 beta (/.f64 beta (+.f64 alpha beta))) (fma.f64 (*.f64 alpha (/.f64 alpha (+.f64 alpha beta))) (*.f64 alpha (/.f64 alpha (+.f64 alpha beta))) (*.f64 (*.f64 beta (/.f64 beta (+.f64 alpha beta))) (*.f64 alpha (/.f64 alpha (+.f64 alpha beta)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (fma.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(/.f64 (-.f64 (*.f64 (*.f64 beta beta) (+.f64 alpha beta)) (*.f64 (+.f64 alpha beta) (*.f64 alpha alpha))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (pow.f64 alpha #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64))) (*.f64 (fma.f64 alpha alpha (*.f64 beta beta)) (+.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta #s(literal 4 binary64))) (+.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 9 binary64)) (pow.f64 alpha #s(literal 9 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 alpha beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (pow.f64 beta #s(literal 6 binary64))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 alpha beta))
(/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (neg.f64 (+.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(neg.f64 (-.f64 alpha beta))
(fma.f64 (/.f64 (*.f64 beta beta) (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(fma.f64 (/.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (-.f64 beta alpha) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(fma.f64 (/.f64 (*.f64 beta beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(fma.f64 (/.f64 (*.f64 beta beta) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (-.f64 alpha beta) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (-.f64 beta alpha) beta) (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 alpha alpha)))
(fma.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 alpha alpha) (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (-.f64 beta alpha) beta)))
(fma.f64 (neg.f64 beta) (/.f64 (neg.f64 beta) (+.f64 alpha beta)) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(fma.f64 (fabs.f64 beta) (/.f64 (fabs.f64 beta) (+.f64 alpha beta)) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(fma.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))))
(fma.f64 (*.f64 alpha alpha) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))))
(fma.f64 beta (/.f64 beta (+.f64 alpha beta)) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(-.f64 (*.f64 beta (/.f64 beta (+.f64 alpha beta))) (*.f64 alpha (/.f64 alpha (+.f64 alpha beta))))
(-.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(-.f64 beta alpha)
(+.f64 (*.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))) (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 alpha alpha) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))) (*.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (-.f64 beta alpha) beta)) (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 alpha alpha)))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 alpha alpha)) (*.f64 (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 (-.f64 beta alpha) beta)))
(+.f64 (*.f64 beta (/.f64 beta (+.f64 alpha beta))) (/.f64 (*.f64 (neg.f64 alpha) alpha) (+.f64 alpha beta)))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(*.f64 (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(*.f64 (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (+.f64 alpha beta))
(*.f64 (/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 2 binary64)))) (-.f64 (*.f64 alpha alpha) (*.f64 (-.f64 beta alpha) beta)))
(*.f64 (/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 beta alpha) beta) (-.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (+.f64 alpha beta))
(*.f64 (/.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)))
(*.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))) (/.f64 (-.f64 beta alpha) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (neg.f64 (+.f64 alpha beta)))
(*.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (/.f64 (+.f64 alpha beta) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (-.f64 beta alpha)))
(*.f64 (+.f64 alpha beta) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta))) (-.f64 alpha beta))
(/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) (*.f64 alpha (/.f64 alpha (-.f64 alpha beta)))) (*.f64 (*.f64 beta (/.f64 beta (-.f64 alpha beta))) (*.f64 beta (/.f64 beta (-.f64 alpha beta))))) (fma.f64 alpha (/.f64 alpha (-.f64 alpha beta)) (*.f64 beta (/.f64 beta (-.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))) (*.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))) (-.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))))
(/.f64 (-.f64 (pow.f64 (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (*.f64 beta (/.f64 beta (-.f64 alpha beta))) #s(literal 3 binary64))) (fma.f64 (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) (fma.f64 (*.f64 beta (/.f64 beta (-.f64 alpha beta))) (*.f64 beta (/.f64 beta (-.f64 alpha beta))) (*.f64 (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) (*.f64 beta (/.f64 beta (-.f64 alpha beta)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (-.f64 (*.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))) (*.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (*.f64 beta beta))) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (*.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (pow.f64 beta #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 beta #s(literal 4 binary64))) (*.f64 (fma.f64 alpha alpha (*.f64 beta beta)) (-.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 alpha #s(literal 4 binary64))) (*.f64 (fma.f64 alpha alpha (*.f64 beta beta)) (-.f64 beta alpha)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 6 binary64)) (pow.f64 beta #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 beta beta) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 alpha #s(literal 4 binary64))) (-.f64 alpha beta)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal 6 binary64)) (pow.f64 beta #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 alpha #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 alpha alpha) (fma.f64 alpha alpha (*.f64 beta beta)) (pow.f64 beta #s(literal 4 binary64))) (-.f64 beta alpha)))
(/.f64 (+.f64 (pow.f64 beta #s(literal 9 binary64)) (pow.f64 alpha #s(literal 9 binary64))) (*.f64 (+.f64 (pow.f64 alpha #s(literal 6 binary64)) (-.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha 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 (-.f64 beta alpha) beta (*.f64 alpha alpha)))
(neg.f64 (neg.f64 (+.f64 alpha beta)))
(fma.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (-.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 2 binary64)))) (-.f64 (*.f64 alpha alpha) (*.f64 (-.f64 beta alpha) beta)) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 beta alpha) beta) (-.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 4 binary64))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (-.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 2 binary64)))) (-.f64 (*.f64 alpha alpha) (*.f64 (-.f64 beta alpha) beta)) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 beta alpha) beta) (-.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 4 binary64))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 (/.f64 (*.f64 alpha alpha) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (*.f64 (neg.f64 beta) beta) (-.f64 alpha beta)))
(fma.f64 (/.f64 (*.f64 alpha alpha) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (+.f64 alpha beta) (/.f64 (*.f64 (neg.f64 beta) beta) (-.f64 alpha beta)))
(fma.f64 (pow.f64 beta #s(literal 3/2 binary64)) (/.f64 (pow.f64 beta #s(literal 3/2 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 (pow.f64 alpha #s(literal 3/2 binary64)) (/.f64 (pow.f64 alpha #s(literal 3/2 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 (neg.f64 alpha) (/.f64 (neg.f64 alpha) (-.f64 alpha beta)) (/.f64 (*.f64 (neg.f64 beta) beta) (-.f64 alpha beta)))
(fma.f64 (fabs.f64 alpha) (/.f64 (fabs.f64 alpha) (-.f64 alpha beta)) (/.f64 (*.f64 (neg.f64 beta) beta) (-.f64 alpha beta)))
(fma.f64 (*.f64 beta beta) (/.f64 beta (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 (*.f64 alpha alpha) (/.f64 alpha (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 alpha (/.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(fma.f64 alpha (/.f64 alpha (-.f64 alpha beta)) (/.f64 (*.f64 (neg.f64 beta) beta) (-.f64 alpha beta)))
(fma.f64 beta (/.f64 (*.f64 beta beta) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(-.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (/.f64 (*.f64 alpha alpha) (-.f64 beta alpha)))
(-.f64 (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) (*.f64 beta (/.f64 beta (-.f64 alpha beta))))
(+.f64 (/.f64 (*.f64 beta beta) (-.f64 beta alpha)) (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))))
(+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(+.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(+.f64 (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) (/.f64 (*.f64 (neg.f64 beta) beta) (-.f64 alpha beta)))
(+.f64 alpha beta)
(+.f64 beta alpha)
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (+.f64 (fma.f64 #s(literal 2 binary64) (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))
(*.f64 (/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))) (+.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 beta beta)) (-.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 (-.f64 (*.f64 (/.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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #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 3 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #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 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(/.f64 (-.f64 (*.f64 beta beta) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha))) (-.f64 beta (+.f64 #s(literal 2 binary64) alpha)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.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 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (-.f64 (*.f64 (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #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 3 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #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 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 beta (+.f64 #s(literal 2 binary64) alpha)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (neg.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (fma.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 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 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 4 binary64)) #s(literal 16 binary64)) (*.f64 (+.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 alpha alpha) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 (+.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 16 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)) #s(literal 64 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 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (*.f64 alpha alpha) (*.f64 (+.f64 #s(literal 2 binary64) beta) alpha))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha)))
(/.f64 (+.f64 #s(literal 512 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)) #s(literal 64 binary64)) (*.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (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 (+.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)) (neg.f64 (neg.f64 (-.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))) (neg.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(neg.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(fma.f64 (/.f64 #s(literal 8 binary64) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.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))))
(fma.f64 (/.f64 #s(literal 8 binary64) (+.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (+.f64 alpha beta) #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))))
(fma.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) (+.f64 (pow.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) #s(literal 3 binary64)) (pow.f64 (+.f64 alpha beta) #s(literal 6 binary64)))) (fma.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (-.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (pow.f64 (+.f64 alpha beta) #s(literal 4 binary64))) (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (-.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 alpha beta) (+.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 alpha beta))) (+.f64 alpha beta) #s(literal 2 binary64))
(fma.f64 (/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 2 binary64)))) (-.f64 (*.f64 alpha alpha) (*.f64 (-.f64 beta alpha) beta)) #s(literal 2 binary64))
(fma.f64 (/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 beta alpha) beta) (-.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 4 binary64))) #s(literal 2 binary64))
(fma.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (-.f64 (pow.f64 alpha #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 2 binary64)))) (-.f64 (*.f64 alpha alpha) (*.f64 (-.f64 beta alpha) beta)) (+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 beta alpha) beta) #s(literal 3 binary64)) (pow.f64 alpha #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 beta alpha) beta) (-.f64 (*.f64 (-.f64 beta alpha) beta) (*.f64 alpha alpha)) (pow.f64 alpha #s(literal 4 binary64))) (+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (-.f64 beta alpha))) (+.f64 alpha beta) #s(literal 2 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta))) (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) #s(literal 2 binary64))
(fma.f64 (/.f64 (+.f64 alpha beta) (*.f64 (+.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))) (/.f64 (-.f64 beta alpha) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 alpha beta)) (neg.f64 (+.f64 alpha beta)) #s(literal 2 binary64))
(fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3/2 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(fma.f64 (pow.f64 alpha #s(literal 3/2 binary64)) (/.f64 (pow.f64 alpha #s(literal 3/2 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)) (/.f64 (+.f64 alpha beta) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 2 binary64))
(fma.f64 (*.f64 alpha alpha) (/.f64 alpha (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (/.f64 (+.f64 alpha beta) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #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 beta) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 #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 beta) (/.f64 (-.f64 beta alpha) (-.f64 beta alpha)) #s(literal 2 binary64))
(fma.f64 (+.f64 alpha beta) (/.f64 (-.f64 alpha beta) (-.f64 alpha beta)) #s(literal 2 binary64))
(fma.f64 alpha (/.f64 (*.f64 alpha alpha) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 2 binary64) (*.f64 alpha (/.f64 alpha (-.f64 alpha beta)))) (*.f64 beta (/.f64 beta (-.f64 alpha beta))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))) (/.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 (/.f64 (*.f64 alpha alpha) (-.f64 (-.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (-.f64 alpha beta) #s(literal 2 binary64))))
(-.f64 (*.f64 alpha (/.f64 alpha (-.f64 alpha beta))) (-.f64 (*.f64 beta (/.f64 beta (-.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) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha)))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))))
(+.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (*.f64 alpha alpha))))
(+.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (+.f64 (neg.f64 beta) #s(literal -2 binary64))))
(+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)
(+.f64 (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) (+.f64 (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 (-.f64 beta alpha) beta (*.f64 alpha alpha))) #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 (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 #s(literal 8 binary64) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(+.f64 (+.f64 #s(literal 2 binary64) beta) alpha)
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+.f64 beta (+.f64 #s(literal 2 binary64) alpha))

eval127.0ms (1.7%)

Memory
-12.2MiB live, 128.0MiB allocated; 22ms collecting garbage
Compiler

Compiled 19 030 to 2 499 computations (86.9% saved)

prune12.0ms (0.2%)

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

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New5138521
Fresh000
Picked101
Done000
Total5148522
Accuracy
99.9%
Counts
522 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
45.6%
(/.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64)) #s(literal 2 binary64))
71.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
26.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)))
31.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
27.6%
#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 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha))
55.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha)) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64)))
51.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
34.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 402 to 262 computations (34.8% saved)

simplify212.0ms (2.8%)

Memory
-0.5MiB live, 188.0MiB allocated; 37ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
039344
066344
1145340
2397308
31459296
47911296
08203287
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
beta
(+.f64 #s(literal 2 binary64) beta)
#s(literal 2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64))
#s(literal -1 binary64)
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(+.f64 #s(literal 1 binary64) alpha)
#s(literal 1 binary64)
alpha
beta
#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 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha)
(*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta)))
#s(literal -1/2 binary64)
(-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta)
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha)
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))
(fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))
#s(literal 2 binary64)
beta
(+.f64 #s(literal 2 binary64) beta)
alpha
(/.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))
(+.f64 alpha beta)
alpha
beta
(*.f64 beta beta)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(-.f64 beta alpha)
(*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
#s(literal 2 binary64)
#s(literal 1 binary64)
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
beta
(+.f64 #s(literal 2 binary64) beta)
#s(literal 2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(literal 1 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #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)))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64))
(-.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)
#s(literal 1 binary64)
alpha
beta
#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 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 1 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha)
(*.f64 (/.f64 #s(literal -1/2 binary64) alpha) (*.f64 (+.f64 #s(literal 1 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))
(*.f64 (+.f64 #s(literal 1 binary64) beta) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta)
(-.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) (+.f64 #s(literal 1 binary64) beta)) beta)
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha)
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)) alpha) (+.f64 #s(literal 1 binary64) beta))
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))
(*.f64 (+.f64 #s(literal 1 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 4 binary64)))
(fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))
#s(literal 2 binary64)
beta
(+.f64 #s(literal 2 binary64) beta)
alpha
(/.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))
(+.f64 alpha beta)
alpha
beta
(*.f64 beta beta)
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(/.f64 (-.f64 beta alpha) (*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(-.f64 beta alpha)
(*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
(*.f64 (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(+.f64 #s(literal 2 binary64) (+.f64 alpha beta))
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)

localize191.0ms (2.5%)

Memory
-3.4MiB live, 272.8MiB allocated; 34ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.015625
(fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))
accuracy0.0703125
(*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
accuracy10.419365118572076
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
accuracy27.425212809050393
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
accuracy0.01171875
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))
accuracy1.0116064819271777
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha)
accuracy1.7016598127659202
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha)
accuracy45.09648362281425
#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 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha))
accuracy0.0
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64))
accuracy0.0
(+.f64 #s(literal 1 binary64) alpha)
accuracy0.00390625
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
accuracy47.37432479266691
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)))
accuracy42.22948449387617
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
accuracy0.0
(+.f64 #s(literal 2 binary64) beta)
accuracy0.00390625
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
accuracy0.01171875
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
accuracy18.053216544570006
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
Samples
82.0ms46×1valid
54.0ms182×0valid
25.0ms28×2valid
Compiler

Compiled 323 to 40 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 139.0ms
adjust: 68.0ms (48.9% of total)
ival-div: 31.0ms (22.3% of total)
ival-add: 19.0ms (13.7% of total)
ival-mult: 16.0ms (11.5% of total)
ival-sub: 5.0ms (3.6% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series33.0ms (0.4%)

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

6 calls:

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

simplify204.0ms (2.7%)

Memory
-38.1MiB live, 257.4MiB allocated; 45ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09154685
133274379
087404117
Stop Event
iter limit
node limit
Counts
189 → 187
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 (/ 1 beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(/ 1 beta)
(+ (/ 1 beta) (/ alpha beta))
1
(+ 1 alpha)
(/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)
(/ (+ (* -1 (* alpha (+ 2 (* 2 beta)))) (* (+ 2 beta) (+ 2 (* 2 beta)))) alpha)
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) (pow alpha 2)))
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) (pow alpha 2))
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) alpha)
(+ 1 (/ beta (+ 2 beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(pow beta 2)
(+ (* alpha beta) (pow beta 2))
(+ (* alpha (+ alpha beta)) (pow beta 2))
beta
(+ alpha beta)
(/ 1 (* beta (+ 2 beta)))
(+ (* -1 (* alpha (+ (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))) (/ 1 (* beta (pow (+ 2 beta) 2)))))) (/ 1 (* beta (+ 2 beta))))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ (* beta (+ 2 beta)) (pow beta 2)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2)))))))) (+ (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))) (/ 1 (* beta (pow (+ 2 beta) 2)))))) (/ 1 (* beta (+ 2 beta))))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* beta (+ 2 beta)) (pow beta 2)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2)))))) (+ (* beta (+ 2 beta)) (pow beta 2))) (* (pow beta 2) (+ 2 beta)))) (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2))))))) (+ (* -1 (/ (* (+ (* beta (+ 2 beta)) (pow beta 2)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2)))))))) (+ (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))) (/ 1 (* beta (pow (+ 2 beta) 2)))))) (/ 1 (* beta (+ 2 beta))))
(* (pow beta 2) (+ 2 beta))
(+ (* alpha (+ (* beta (+ 2 beta)) (pow beta 2))) (* (pow beta 2) (+ 2 beta)))
(+ (* alpha (+ (* alpha (+ 2 (* 2 beta))) (+ (* beta (+ 2 beta)) (pow beta 2)))) (* (pow beta 2) (+ 2 beta)))
(+ (* alpha (+ (* alpha (+ 2 (+ alpha (* 2 beta)))) (+ (* beta (+ 2 beta)) (pow beta 2)))) (* (pow beta 2) (+ 2 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)
(* -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 (+ 2 (* 2 beta)))
(- (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha) (+ 2 (* 2 beta)))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta)))) alpha)
(* 1/2 (+ 2 (* 2 beta)))
(+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta))))
(/ (+ 2 (* 2 beta)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* -1 (/ (pow (+ 2 beta) 4) (pow alpha 3))) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2)))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (+ (/ (* beta (+ 2 beta)) alpha) (/ (* beta (pow (+ 2 beta) 3)) (pow alpha 3))))) alpha)
(pow alpha 2)
(* (pow alpha 2) (+ 1 (/ beta alpha)))
(* (pow alpha 2) (+ 1 (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))))
(* alpha (+ 1 (/ beta alpha)))
(/ -1 (pow alpha 2))
(/ (- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 (* 2 beta)) alpha)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (+ (* beta (+ 2 beta)) (pow beta 2))) (* (+ 2 (* 2 beta)) (- beta (* -1 (+ 2 (* 2 beta)))))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 (* 2 beta)) alpha)))) (pow alpha 2))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -1 (+ (* beta (+ 2 beta)) (pow beta 2))) (* (+ 2 (* 2 beta)) (- beta (* -1 (+ 2 (* 2 beta)))))))) (+ (* -1 (* (pow beta 2) (+ 2 beta))) (* (+ (* beta (+ 2 beta)) (pow beta 2)) (- beta (* -1 (+ 2 (* 2 beta))))))) (pow alpha 3))) (/ beta alpha)) (+ 1 (+ (* -1 (/ (+ 2 (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* beta (+ 2 beta)) (pow beta 2)) (pow alpha 2))) (/ (* (+ 2 (* 2 beta)) (- beta (* -1 (+ 2 (* 2 beta))))) (pow alpha 2)))))) (pow alpha 2))
(pow alpha 3)
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha)))))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (* beta (+ 2 beta)) (pow alpha 2)) (/ (pow beta 2) (pow alpha 2)))))))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (* beta (+ 2 beta)) (pow alpha 2)) (+ (/ (* (pow beta 2) (+ 2 beta)) (pow alpha 3)) (/ (pow beta 2) (pow 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 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(* -1 (/ (+ (* -1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))) 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))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(/ (- (* -1 (/ (- (* -1 beta) (+ 2 (* 2 beta))) alpha)) 1) (pow alpha 2))
(/ (- (* -1 (/ (- (+ (* -1 beta) (+ (* -1 (/ (* beta (+ 2 beta)) alpha)) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (- (* -1 beta) (+ 2 (* 2 beta)))) alpha)) (* -1 (/ (pow beta 2) alpha))))) (+ 2 (* 2 beta))) alpha)) 1) (pow alpha 2))
(/ (- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow beta 2))) (- (* -1 beta) (+ 2 (* 2 beta)))) alpha)) (+ (/ (* (+ 2 (* 2 beta)) (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (* (+ 2 (* 2 beta)) (- (* -1 beta) (+ 2 (* 2 beta))))) (* -1 (pow beta 2))))) alpha) (/ (* (pow beta 2) (+ 2 beta)) alpha))) (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (* (+ 2 (* 2 beta)) (- (* -1 beta) (+ 2 (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ 2 (* 2 beta))) alpha)) 1) (pow alpha 2))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ 2 (* 2 beta)) alpha)) 1)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow beta 2))) alpha)) (* 2 beta))) alpha)) 1)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (/ (* (pow beta 2) (+ 2 beta)) alpha)) (* -1 (pow beta 2)))) alpha)) (* 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/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(* 1/2 beta)
(* beta (+ 1/2 (* -1/4 beta)))
(* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))
(* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))
2
(+ 2 beta)
(* -1 (/ (+ 1 alpha) beta))
(/ (+ beta (* -1 (+ 1 alpha))) beta)
(/ (+ 1 alpha) beta)
(- (* 4 (/ 1 alpha)) 2)
(- (+ (* 4 (/ 1 alpha)) (* beta (- (* 6 (/ 1 alpha)) 2))) 2)
(- (+ (* 4 (/ 1 alpha)) (* beta (- (+ (* 2 (/ beta alpha)) (* 6 (/ 1 alpha))) 2))) 2)
(* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(+ (* -1/2 (* beta (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))))) (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)))
(+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) (* beta (+ (* -1 (/ beta (pow alpha 2))) (* -1/2 (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha)))))))
(* -1/2 (- (* 4 (/ 1 alpha)) 2))
(+ (* -1/2 (* beta (- (* 6 (/ 1 alpha)) 2))) (* -1/2 (- (* 4 (/ 1 alpha)) 2)))
(+ (* -1/2 (- (* 4 (/ 1 alpha)) 2)) (* beta (+ (* -1 (/ beta alpha)) (* -1/2 (- (* 6 (/ 1 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)))
(+ (* alpha beta) (pow alpha 2))
(+ (* beta (+ alpha beta)) (pow alpha 2))
(/ 4 alpha)
(+ (* 6 (/ beta alpha)) (* 4 (/ 1 alpha)))
(+ (* beta (+ (* 2 (/ beta alpha)) (* 6 (/ 1 alpha)))) (* 4 (/ 1 alpha)))
4
(+ 4 (* 6 beta))
(+ 4 (* beta (+ 6 (* 2 beta))))
(/ -1 (* alpha (+ 2 alpha)))
(- (* beta (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (/ 1 (* alpha (+ 2 alpha))))
(- (* beta (- (+ (* -1 (* beta (+ (* -1 (/ (+ 2 (* 2 alpha)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))) (/ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))))) (/ 1 (* (pow alpha 2) (+ 2 alpha)))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (/ 1 (* alpha (+ 2 alpha))))
(- (* beta (- (+ (* beta (- (* beta (- (/ 1 (* (pow alpha 3) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (/ (+ 2 (* 2 alpha)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))) (/ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))) (+ (* alpha (+ 2 alpha)) (pow alpha 2))) (* (pow alpha 2) (+ 2 alpha)))) (/ (* (+ 2 (* 2 alpha)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))))) (+ (* -1 (/ (+ 2 (* 2 alpha)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))) (/ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))))) (/ 1 (* (pow alpha 2) (+ 2 alpha)))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (/ 1 (* alpha (+ 2 alpha))))
(* (pow alpha 2) (+ 2 alpha))
(+ (* beta (+ (* alpha (+ 2 alpha)) (pow alpha 2))) (* (pow alpha 2) (+ 2 alpha)))
(+ (* beta (+ (* alpha (+ 2 alpha)) (+ (* beta (+ 2 (* 2 alpha))) (pow alpha 2)))) (* (pow alpha 2) (+ 2 alpha)))
(+ (* beta (+ (* alpha (+ 2 alpha)) (+ (* beta (+ 2 (+ beta (* 2 alpha)))) (pow alpha 2)))) (* (pow alpha 2) (+ 2 alpha)))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(- 1 (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
(* beta (+ 1 (* 2 (/ 1 beta))))
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(* 2 (/ (pow beta 2) alpha))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (/ 6 (* alpha beta))) (* 2 (/ 1 beta))))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (+ (* 4 (/ 1 (* alpha (pow beta 2)))) (/ 6 (* alpha beta)))) (+ (* 2 (/ 1 beta)) (/ 2 (pow beta 2)))))
(* -1 (/ (pow beta 2) (pow alpha 2)))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta)) (/ 1 (pow alpha 2))))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) (/ 1 (pow alpha 2))))
(* -1 (/ (pow beta 2) alpha))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta)) (/ 1 alpha)))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta))) (/ 1 alpha)))
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(* (pow beta 2) (+ 1 (/ alpha beta)))
(* (pow beta 2) (+ 1 (+ (/ alpha beta) (/ (pow alpha 2) (pow beta 2)))))
(* beta (+ 1 (/ alpha beta)))
(* (pow beta 2) (+ (* 2 (/ 1 alpha)) (* 6 (/ 1 (* alpha beta)))))
(* (pow beta 2) (+ (* 2 (/ 1 alpha)) (+ (/ 4 (* alpha (pow beta 2))) (/ 6 (* alpha beta)))))
(* 2 (pow beta 2))
(* (pow beta 2) (+ 2 (* 6 (/ 1 beta))))
(* (pow beta 2) (+ 2 (+ (* 6 (/ 1 beta)) (/ 4 (pow beta 2)))))
(/ 1 (pow beta 2))
(/ (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))) (pow beta 2))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ (* alpha (+ 2 alpha)) (+ (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (pow alpha 2))) (pow beta 2))))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))) (pow beta 2))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* alpha (+ 2 alpha)) (+ (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (pow alpha 2))))) (+ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (* (pow alpha 2) (+ 2 alpha)))) (pow beta 3))))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 2 alpha)) (pow beta 2)) (+ (/ (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (pow beta 2)) (/ (pow alpha 2) (pow beta 2))))))) (pow beta 2))
(pow beta 3)
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 2 alpha)) (pow beta 2)) (/ (pow alpha 2) (pow beta 2)))))))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 2 alpha)) (pow beta 2)) (+ (/ (* (pow alpha 2) (+ 2 alpha)) (pow beta 3)) (/ (pow alpha 2) (pow 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 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* (pow beta 2) (+ (* -1 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
(* (pow beta 2) (+ (* -1 (/ (- (+ 2 (* -1 (/ (- (* 4 (/ 1 alpha)) 2) beta))) (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
(* (pow beta 2) (- (* 1/2 (/ (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2)))) beta)) (/ 1 (pow alpha 2))))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2))))) (* 1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) beta)) (/ 1 (pow alpha 2))))
(* (pow beta 2) (- (* 1/2 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (/ 1 alpha)))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- 2 (* 6 (/ 1 alpha)))) (* 1/2 (/ (- (* 4 (/ 1 alpha)) 2) beta))) beta)) (/ 1 alpha)))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 (* 2 alpha)))) (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (* -1 (pow alpha 2)))) beta))) beta))) (pow beta 2))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 (* 2 alpha)))) (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (+ (* -1 (/ (+ (* -1 (* (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow alpha 2))) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (+ (* (+ 2 (* 2 alpha)) (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (* -1 (pow alpha 2))))) (* (pow alpha 2) (+ 2 alpha)))) beta)) (* -1 (pow alpha 2))))) beta))) beta))) (pow beta 2))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ 2 (* 2 alpha)) beta)) 1)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow alpha 2))) beta)) (* 2 alpha))) beta)) 1)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (/ (* (pow alpha 2) (+ 2 alpha)) beta)) (* -1 (pow alpha 2)))) beta)) (* 2 alpha))) beta)) 1)))
Outputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))))) alpha (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) #s(literal -1/2 binary64))) alpha (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (* -1 (/ alpha beta))) (/ 1 beta))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (/.f64 #s(literal 1 binary64) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(+ (/ 1 beta) (/ alpha beta))
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
1
#s(literal 1 binary64)
(+ 1 alpha)
(+.f64 #s(literal 1 binary64) alpha)
(/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)
(*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha))
(/ (+ (* -1 (* alpha (+ 2 (* 2 beta)))) (* (+ 2 beta) (+ 2 (* 2 beta)))) alpha)
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) alpha (+.f64 #s(literal 2 binary64) beta))) alpha)
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) (pow alpha 2)))
(*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) alpha) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha))
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) (pow alpha 2))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)))) (*.f64 alpha alpha))
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))
(/.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha)
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) alpha)
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)))) alpha)
(+ 1 (/ beta (+ 2 beta)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (neg.f64 alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta))) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64))
(+ 1 (+ (* alpha (- (* alpha (- (+ (* -1 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (/ 1 (pow (+ 2 beta) 2))) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 (neg.f64 alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) alpha) (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))) alpha (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64))
(pow beta 2)
(*.f64 beta beta)
(+ (* alpha beta) (pow beta 2))
(*.f64 (+.f64 alpha beta) beta)
(+ (* alpha (+ alpha beta)) (pow beta 2))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))
beta
(+ alpha beta)
(+.f64 alpha beta)
(/ 1 (* beta (+ 2 beta)))
(/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(+ (* -1 (* alpha (+ (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))) (/ 1 (* beta (pow (+ 2 beta) 2)))))) (/ 1 (* beta (+ 2 beta))))
(fma.f64 (neg.f64 alpha) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(+ (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ (* beta (+ 2 beta)) (pow beta 2)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2)))))))) (+ (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))) (/ 1 (* beta (pow (+ 2 beta) 2)))))) (/ 1 (* beta (+ 2 beta))))
(fma.f64 (-.f64 (*.f64 (neg.f64 alpha) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 beta beta))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta))))) alpha (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(+ (* alpha (- (* alpha (- (* -1 (* alpha (+ (* -1 (/ (* (+ 2 (* 2 beta)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* -1 (/ (* (+ (* -1 (/ (* (+ (* beta (+ 2 beta)) (pow beta 2)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2)))))) (+ (* beta (+ 2 beta)) (pow beta 2))) (* (pow beta 2) (+ 2 beta)))) (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2))))))) (+ (* -1 (/ (* (+ (* beta (+ 2 beta)) (pow beta 2)) (+ (/ 1 (* beta (pow (+ 2 beta) 2))) (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))))) (* (pow beta 2) (+ 2 beta)))) (+ (* 2 (/ 1 (* (pow beta 2) (pow (+ 2 beta) 2)))) (* 2 (/ 1 (* (pow beta 3) (pow (+ 2 beta) 2)))))))) (+ (* 2 (/ 1 (* (pow beta 2) (+ 2 beta)))) (/ 1 (* beta (pow (+ 2 beta) 2)))))) (/ 1 (* beta (+ 2 beta))))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 (neg.f64 alpha) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 beta beta))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))))) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (/.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 beta beta))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))) (+.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 beta beta)) (/.f64 #s(literal 1 binary64) (pow.f64 beta #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))) alpha) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta))))) alpha (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(* (pow beta 2) (+ 2 beta))
(*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta))
(+ (* alpha (+ (* beta (+ 2 beta)) (pow beta 2))) (* (pow beta 2) (+ 2 beta)))
(fma.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (+ (* alpha (+ 2 (* 2 beta))) (+ (* beta (+ 2 beta)) (pow beta 2)))) (* (pow beta 2) (+ 2 beta)))
(fma.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(+ (* alpha (+ (* alpha (+ 2 (+ alpha (* 2 beta)))) (+ (* beta (+ 2 beta)) (pow beta 2)))) (* (pow beta 2) (+ 2 beta)))
(fma.f64 (fma.f64 (+.f64 (fma.f64 #s(literal 2 binary64) beta alpha) #s(literal 2 binary64)) alpha (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1/2 binary64))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha)) (/.f64 (*.f64 (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)))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 (*.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha)) (+.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta)) (pow.f64 alpha #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.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 #s(literal 1 binary64) alpha)
(* -1 (+ 2 (* 2 beta)))
(neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))
(- (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha) (+ 2 (* 2 beta)))
(-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta)))) alpha)
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(* 1/2 (+ 2 (* 2 beta)))
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 1/2 binary64))
(+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta))))
(*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))
(/ (+ 2 (* 2 beta)) alpha)
(/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/.f64 (-.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha)) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) beta) alpha)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/.f64 (-.f64 (+.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 alpha alpha))) (fma.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (*.f64 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 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 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) beta (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (*.f64 alpha alpha)))) #s(literal 2 binary64)) (fma.f64 (neg.f64 beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 alpha alpha)) (*.f64 beta (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) #s(literal 3 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))))) alpha)
(pow alpha 2)
(*.f64 alpha alpha)
(* (pow alpha 2) (+ 1 (/ beta alpha)))
(*.f64 (+.f64 (/.f64 beta alpha) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* (pow alpha 2) (+ 1 (+ (/ beta alpha) (/ (pow beta 2) (pow alpha 2)))))
(*.f64 (+.f64 (fma.f64 (/.f64 beta alpha) (/.f64 beta alpha) (/.f64 beta alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* alpha (+ 1 (/ beta alpha)))
(fma.f64 (/.f64 beta alpha) alpha alpha)
(/ -1 (pow alpha 2))
(/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))
(/ (- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 (* 2 beta)) alpha)))) (pow alpha 2))
(/.f64 (-.f64 (/.f64 beta alpha) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha))) (*.f64 alpha alpha))
(/ (- (+ (* -1 (/ (+ (* -1 (+ (* beta (+ 2 beta)) (pow beta 2))) (* (+ 2 (* 2 beta)) (- beta (* -1 (+ 2 (* 2 beta)))))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 (* 2 beta)) alpha)))) (pow alpha 2))
(/.f64 (-.f64 (+.f64 (/.f64 (fma.f64 (+.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (neg.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) (*.f64 (neg.f64 alpha) alpha)) (/.f64 beta alpha)) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha))) (*.f64 alpha alpha))
(/ (- (+ (* -1 (/ (+ (* -1 (* (+ 2 (* 2 beta)) (+ (* -1 (+ (* beta (+ 2 beta)) (pow beta 2))) (* (+ 2 (* 2 beta)) (- beta (* -1 (+ 2 (* 2 beta)))))))) (+ (* -1 (* (pow beta 2) (+ 2 beta))) (* (+ (* beta (+ 2 beta)) (pow beta 2)) (- beta (* -1 (+ 2 (* 2 beta))))))) (pow alpha 3))) (/ beta alpha)) (+ 1 (+ (* -1 (/ (+ 2 (* 2 beta)) alpha)) (+ (* -1 (/ (+ (* beta (+ 2 beta)) (pow beta 2)) (pow alpha 2))) (/ (* (+ 2 (* 2 beta)) (- beta (* -1 (+ 2 (* 2 beta))))) (pow alpha 2)))))) (pow alpha 2))
(/.f64 (fma.f64 (/.f64 (fma.f64 (fma.f64 (+.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (neg.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 (fma.f64 #s(literal -1 binary64) beta #s(literal -2 binary64)) (*.f64 beta beta) (*.f64 (+.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))))) (pow.f64 alpha #s(literal 3 binary64))) #s(literal -1 binary64) (-.f64 (/.f64 beta alpha) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)) (/.f64 (fma.f64 (+.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (neg.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) (*.f64 alpha alpha))))) (*.f64 alpha alpha))
(pow alpha 3)
(pow.f64 alpha #s(literal 3 binary64))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (* 2 (/ 1 alpha)))))
(*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (pow.f64 alpha #s(literal 3 binary64)))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (* beta (+ 2 beta)) (pow alpha 2)) (/ (pow beta 2) (pow alpha 2)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (/.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 alpha alpha))) (pow.f64 alpha #s(literal 3 binary64)))
(* (pow alpha 3) (+ 1 (+ (* 2 (/ beta alpha)) (+ (* 2 (/ 1 alpha)) (+ (/ (* beta (+ 2 beta)) (pow alpha 2)) (+ (/ (* (pow beta 2) (+ 2 beta)) (pow alpha 3)) (/ (pow beta 2) (pow alpha 2))))))))
(*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 beta #s(literal 1 binary64)) alpha) (+.f64 (/.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (*.f64 alpha alpha)) (/.f64 (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta)) (pow.f64 alpha #s(literal 3 binary64))))) #s(literal 1 binary64)) (pow.f64 alpha #s(literal 3 binary64)))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #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) #s(literal 2 binary64)) beta) #s(literal 1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (* alpha (+ (* -1 (/ (- 1 (/ 1 beta)) alpha)) (/ 1 beta))))
(*.f64 (neg.f64 alpha) (fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) alpha) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(* -1 (/ (+ (* -1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha)))) (neg.f64 alpha))
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) #s(literal 2 binary64)) beta) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (neg.f64 beta)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))) alpha)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 (neg.f64 beta) (/.f64 (-.f64 (/.f64 (-.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) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (neg.f64 alpha)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))) alpha)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha))
(* (pow alpha 2) (+ 1 (* -1 (/ (+ (* -1 beta) (* -1 (/ (pow beta 2) alpha))) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 beta beta) alpha) beta)) alpha)) (*.f64 alpha alpha))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(*.f64 (neg.f64 alpha) (-.f64 (/.f64 (neg.f64 beta) alpha) #s(literal 1 binary64)))
(/ (- (* -1 (/ (- (* -1 beta) (+ 2 (* 2 beta))) alpha)) 1) (pow alpha 2))
(/.f64 (-.f64 (/.f64 (-.f64 (neg.f64 beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(/ (- (* -1 (/ (- (+ (* -1 beta) (+ (* -1 (/ (* beta (+ 2 beta)) alpha)) (+ (* -1 (/ (* (+ 2 (* 2 beta)) (- (* -1 beta) (+ 2 (* 2 beta)))) alpha)) (* -1 (/ (pow beta 2) alpha))))) (+ 2 (* 2 beta))) alpha)) 1) (pow alpha 2))
(/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) beta (/.f64 (fma.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 (-.f64 (neg.f64 beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(/ (- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (* -1 (/ (* (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow beta 2))) (- (* -1 beta) (+ 2 (* 2 beta)))) alpha)) (+ (/ (* (+ 2 (* 2 beta)) (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (* (+ 2 (* 2 beta)) (- (* -1 beta) (+ 2 (* 2 beta))))) (* -1 (pow beta 2))))) alpha) (/ (* (pow beta 2) (+ 2 beta)) alpha))) (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (* (+ 2 (* 2 beta)) (- (* -1 beta) (+ 2 (* 2 beta))))) (* -1 (pow beta 2))))) alpha))) (+ 2 (* 2 beta))) alpha)) 1) (pow alpha 2))
(/.f64 (-.f64 (/.f64 (-.f64 (-.f64 (neg.f64 beta) (/.f64 (-.f64 (/.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 (-.f64 (neg.f64 beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (*.f64 (*.f64 beta beta) (+.f64 #s(literal 2 binary64) beta))) (neg.f64 (*.f64 (-.f64 (neg.f64 beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))))) alpha) (fma.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 (-.f64 (neg.f64 beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))))) alpha)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 alpha)) #s(literal 1 binary64)) (*.f64 alpha alpha))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ 2 (* 2 beta)) alpha)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha) #s(literal 1 binary64))) (pow.f64 alpha #s(literal 3 binary64)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (* -1 (pow beta 2))) alpha)) (* 2 beta))) alpha)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 (neg.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (neg.f64 alpha))) (neg.f64 alpha)) #s(literal 1 binary64))) (pow.f64 alpha #s(literal 3 binary64)))
(* -1 (* (pow alpha 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* beta (+ 2 beta))) (+ (* -1 (/ (* (pow beta 2) (+ 2 beta)) alpha)) (* -1 (pow beta 2)))) alpha)) (* 2 beta))) alpha)) 1)))
(*.f64 (neg.f64 (pow.f64 alpha #s(literal 3 binary64))) (-.f64 (/.f64 (fma.f64 (+.f64 beta #s(literal 1 binary64)) #s(literal 2 binary64) (/.f64 (fma.f64 (*.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal -1 binary64) (*.f64 (*.f64 (neg.f64 beta) beta) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (neg.f64 alpha))) (neg.f64 alpha)) #s(literal 1 binary64)))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (*.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 beta))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) beta) #s(literal 1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(* 1/2 beta)
(*.f64 #s(literal 1/2 binary64) beta)
(* beta (+ 1/2 (* -1/4 beta)))
(*.f64 (fma.f64 #s(literal -1/4 binary64) beta #s(literal 1/2 binary64)) beta)
(* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))
(*.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) beta) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)) beta)
(* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))
(*.f64 (fma.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/16 binary64) beta #s(literal 1/8 binary64)) beta) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)) beta)
2
#s(literal 2 binary64)
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(* -1 (/ (+ 1 alpha) beta))
(/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta)
(/ (+ beta (* -1 (+ 1 alpha))) beta)
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
(/ (+ 1 alpha) beta)
(/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)
(- (* 4 (/ 1 alpha)) 2)
(-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))
(- (+ (* 4 (/ 1 alpha)) (* beta (- (* 6 (/ 1 alpha)) 2))) 2)
(-.f64 (fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta (/.f64 #s(literal 4 binary64) alpha)) #s(literal 2 binary64))
(- (+ (* 4 (/ 1 alpha)) (* beta (- (+ (* 2 (/ beta alpha)) (* 6 (/ 1 alpha))) 2))) 2)
(-.f64 (fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 6 binary64)) alpha) #s(literal 2 binary64)) beta (/.f64 #s(literal 4 binary64) alpha)) #s(literal 2 binary64))
(* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))
(+ (* -1/2 (* beta (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))))) (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)))
(*.f64 #s(literal -1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 2 binary64) alpha)) beta (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)))
(+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) (* beta (+ (* -1 (/ beta (pow alpha 2))) (* -1/2 (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha)))))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 2 binary64) alpha)) #s(literal -1/2 binary64) (/.f64 (neg.f64 beta) (*.f64 alpha alpha))) beta (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64)))
(* -1/2 (- (* 4 (/ 1 alpha)) 2))
(*.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(+ (* -1/2 (* beta (- (* 6 (/ 1 alpha)) 2))) (* -1/2 (- (* 4 (/ 1 alpha)) 2)))
(*.f64 #s(literal -1/2 binary64) (fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
(+ (* -1/2 (- (* 4 (/ 1 alpha)) 2)) (* beta (+ (* -1 (/ beta alpha)) (* -1/2 (- (* 6 (/ 1 alpha)) 2)))))
(fma.f64 (fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64) (/.f64 (neg.f64 beta) alpha)) beta (*.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(- 1 (/ alpha (+ 2 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(-.f64 (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) beta #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(-.f64 (fma.f64 (fma.f64 (-.f64 (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) beta (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha)))) beta #s(literal 1 binary64)) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(+ (* alpha beta) (pow alpha 2))
(*.f64 (+.f64 alpha beta) alpha)
(+ (* beta (+ alpha beta)) (pow alpha 2))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))
(/ 4 alpha)
(/.f64 #s(literal 4 binary64) alpha)
(+ (* 6 (/ beta alpha)) (* 4 (/ 1 alpha)))
(/.f64 (fma.f64 #s(literal 6 binary64) beta #s(literal 4 binary64)) alpha)
(+ (* beta (+ (* 2 (/ beta alpha)) (* 6 (/ 1 alpha)))) (* 4 (/ 1 alpha)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 6 binary64)) alpha) beta (/.f64 #s(literal 4 binary64) alpha))
4
#s(literal 4 binary64)
(+ 4 (* 6 beta))
(fma.f64 #s(literal 6 binary64) beta #s(literal 4 binary64))
(+ 4 (* beta (+ 6 (* 2 beta))))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 6 binary64)) beta #s(literal 4 binary64))
(/ -1 (* alpha (+ 2 alpha)))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha))
(- (* beta (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (/ 1 (* alpha (+ 2 alpha))))
(-.f64 (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) beta) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))
(- (* beta (- (+ (* -1 (* beta (+ (* -1 (/ (+ 2 (* 2 alpha)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))) (/ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))))) (/ 1 (* (pow alpha 2) (+ 2 alpha)))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (/ 1 (* alpha (+ 2 alpha))))
(-.f64 (*.f64 (fma.f64 (neg.f64 beta) (fma.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 alpha alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))) beta) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))
(- (* beta (- (+ (* beta (- (* beta (- (/ 1 (* (pow alpha 3) (pow (+ 2 alpha) 2))) (+ (* -1 (/ (* (+ (* -1 (/ (+ 2 (* 2 alpha)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))) (/ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))) (+ (* alpha (+ 2 alpha)) (pow alpha 2))) (* (pow alpha 2) (+ 2 alpha)))) (/ (* (+ 2 (* 2 alpha)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))))) (+ (* -1 (/ (+ 2 (* 2 alpha)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))) (/ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (/ 1 (* (pow alpha 2) (+ 2 alpha))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (* (pow alpha 2) (+ 2 alpha)))))) (/ 1 (* (pow alpha 2) (+ 2 alpha)))) (* -1 (/ (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (* (pow alpha 3) (pow (+ 2 alpha) 2)))))) (/ 1 (* alpha (+ 2 alpha))))
(-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 alpha #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (/.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (neg.f64 (*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 alpha alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) beta) (fma.f64 (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))))) (*.f64 alpha alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))))) beta (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (+.f64 #s(literal 2 binary64) alpha)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) (pow.f64 alpha #s(literal 3 binary64)))))) beta) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) alpha) alpha)))
(* (pow alpha 2) (+ 2 alpha))
(*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha))
(+ (* beta (+ (* alpha (+ 2 alpha)) (pow alpha 2))) (* (pow alpha 2) (+ 2 alpha)))
(fma.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) beta (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))
(+ (* beta (+ (* alpha (+ 2 alpha)) (+ (* beta (+ 2 (* 2 alpha))) (pow alpha 2)))) (* (pow alpha 2) (+ 2 alpha)))
(fma.f64 (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta)) beta (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))
(+ (* beta (+ (* alpha (+ 2 alpha)) (+ (* beta (+ 2 (+ beta (* 2 alpha)))) (pow alpha 2)))) (* (pow alpha 2) (+ 2 alpha)))
(fma.f64 (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64) beta) beta)) beta (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (*.f64 beta beta))) (*.f64 (/.f64 (*.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) (pow.f64 beta #s(literal 3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(-.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 4 binary64) (pow.f64 beta #s(literal 3 binary64))))
(- 1 (* 2 (/ 1 beta)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta))
(- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) beta))
(- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
(-.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) beta)) (/.f64 #s(literal 8 binary64) (pow.f64 beta #s(literal 3 binary64))))
(* beta (+ 1 (* 2 (/ 1 beta))))
(fma.f64 (/.f64 #s(literal 2 binary64) beta) beta beta)
(+ 1 (* -1 (/ (+ 1 alpha) beta)))
(/.f64 (-.f64 beta (+.f64 #s(literal 1 binary64) alpha)) beta)
(* 2 (/ (pow beta 2) alpha))
(*.f64 (/.f64 (*.f64 beta beta) alpha) #s(literal 2 binary64))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (/ 6 (* alpha beta))) (* 2 (/ 1 beta))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (+ (* 4 (/ 1 (* alpha (pow beta 2)))) (/ 6 (* alpha beta)))) (+ (* 2 (/ 1 beta)) (/ 2 (pow beta 2)))))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 6 binary64) alpha) beta) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 beta beta) alpha))) (+.f64 (/.f64 #s(literal 2 binary64) beta) (/.f64 #s(literal 2 binary64) (*.f64 beta beta)))) (*.f64 beta beta))
(* -1 (/ (pow beta 2) (pow alpha 2)))
(/.f64 (*.f64 (neg.f64 beta) beta) (*.f64 alpha alpha))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 2 binary64) alpha)) beta) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (*.f64 beta beta))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 2 binary64) alpha)) beta) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 2 binary64) alpha)) (*.f64 beta beta)))) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (*.f64 beta beta))
(* -1 (/ (pow beta 2) alpha))
(/.f64 (*.f64 beta beta) (neg.f64 alpha))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta))) (/ 1 alpha)))
(*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) (*.f64 beta beta)))) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(-.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta)))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(-.f64 (+.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha beta) (/.f64 (*.f64 (neg.f64 alpha) (pow.f64 (+.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 -1 binary64) beta) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) (pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 3 binary64)))))
(* (pow beta 2) (+ 1 (/ alpha beta)))
(*.f64 (+.f64 (/.f64 alpha beta) #s(literal 1 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 1 (+ (/ alpha beta) (/ (pow alpha 2) (pow beta 2)))))
(*.f64 (+.f64 (fma.f64 (/.f64 alpha beta) (/.f64 alpha beta) (/.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 beta beta))
(* beta (+ 1 (/ alpha beta)))
(fma.f64 (/.f64 alpha beta) beta beta)
(* (pow beta 2) (+ (* 2 (/ 1 alpha)) (* 6 (/ 1 (* alpha beta)))))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 6 binary64) alpha) beta) (/.f64 #s(literal 2 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (+ (* 2 (/ 1 alpha)) (+ (/ 4 (* alpha (pow beta 2))) (/ 6 (* alpha beta)))))
(*.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 6 binary64) alpha) beta) (/.f64 #s(literal 2 binary64) alpha)) (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 beta beta) alpha))) (*.f64 beta beta))
(* 2 (pow beta 2))
(*.f64 (*.f64 beta beta) #s(literal 2 binary64))
(* (pow beta 2) (+ 2 (* 6 (/ 1 beta))))
(*.f64 (+.f64 (/.f64 #s(literal 6 binary64) beta) #s(literal 2 binary64)) (*.f64 beta beta))
(* (pow beta 2) (+ 2 (+ (* 6 (/ 1 beta)) (/ 4 (pow beta 2)))))
(*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) (*.f64 beta beta))) (/.f64 #s(literal 6 binary64) beta)) (*.f64 beta beta))
(/ 1 (pow beta 2))
(/.f64 #s(literal 1 binary64) (*.f64 beta beta))
(/ (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))) (pow beta 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta)) (*.f64 beta beta))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ (* alpha (+ 2 alpha)) (+ (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (pow alpha 2))) (pow beta 2))))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))) (pow beta 2))
(/.f64 (-.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)) (/.f64 (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))) (*.f64 (neg.f64 beta) beta))) (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta)) (*.f64 beta beta))
(/ (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (+ (* -1 (* (+ 2 (* 2 alpha)) (+ (* alpha (+ 2 alpha)) (+ (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (pow alpha 2))))) (+ (* (+ (* alpha (+ 2 alpha)) (pow alpha 2)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (* (pow alpha 2) (+ 2 alpha)))) (pow beta 3))))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 2 alpha)) (pow beta 2)) (+ (/ (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha)))) (pow beta 2)) (/ (pow alpha 2) (pow beta 2))))))) (pow beta 2))
(/.f64 (-.f64 (+.f64 (-.f64 (/.f64 (neg.f64 alpha) beta) (/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))) (fma.f64 (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) (pow.f64 beta #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) (/.f64 (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))) (*.f64 beta beta)))) (*.f64 beta beta))
(pow beta 3)
(pow.f64 beta #s(literal 3 binary64))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)) (pow.f64 beta #s(literal 3 binary64)))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 2 alpha)) (pow beta 2)) (/ (pow alpha 2) (pow beta 2)))))))
(*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)) (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 beta beta))) (pow.f64 beta #s(literal 3 binary64)))
(* (pow beta 3) (+ 1 (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (+ (/ (* alpha (+ 2 alpha)) (pow beta 2)) (+ (/ (* (pow alpha 2) (+ 2 alpha)) (pow beta 3)) (/ (pow alpha 2) (pow beta 2))))))))
(*.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) (+.f64 (/.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 beta beta)) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)) (pow.f64 beta #s(literal 3 binary64))))) #s(literal 1 binary64)) (pow.f64 beta #s(literal 3 binary64)))
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(fma.f64 (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* -1 (/ (+ (* -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) #s(literal 2 binary64)) alpha) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -1/2 binary64) alpha #s(literal -1 binary64)) (-.f64 (-.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))) (neg.f64 beta))) beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta)) beta))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) beta)) beta)) beta))
(* (pow beta 2) (+ (* -1 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 6 binary64) alpha)) beta) #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (+ (* -1 (/ (- (+ 2 (* -1 (/ (- (* 4 (/ 1 alpha)) 2) beta))) (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
(*.f64 (+.f64 (/.f64 (-.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 6 binary64) alpha)) (neg.f64 beta)) (/.f64 #s(literal 2 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (* 1/2 (/ (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2)))) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha))) beta) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (*.f64 beta beta))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2))))) (* 1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha))) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 2 binary64) alpha)) beta))) (neg.f64 beta)) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))) (*.f64 beta beta))
(* (pow beta 2) (- (* 1/2 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 6 binary64) alpha)) beta) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- 2 (* 6 (/ 1 alpha)))) (* 1/2 (/ (- (* 4 (/ 1 alpha)) 2) beta))) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 6 binary64) alpha)) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) beta))) (neg.f64 beta)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) (/.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) beta) (neg.f64 (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))) beta))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -2 binary64)) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha) (*.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))) beta) (-.f64 (-.f64 (neg.f64 alpha) #s(literal 2 binary64)) alpha))) beta))
(* (pow beta 2) (+ 1 (* -1 (/ (+ (* -1 alpha) (* -1 (/ (pow alpha 2) beta))) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 alpha alpha) beta) alpha)) beta)) (*.f64 beta beta))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (neg.f64 beta) (-.f64 (/.f64 (neg.f64 alpha) beta) #s(literal 1 binary64)))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 (* 2 alpha)))) (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (* -1 (pow alpha 2)))) beta))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (neg.f64 (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))))) beta) (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))))) beta)) (*.f64 beta beta))
(/ (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 (* 2 alpha)))) (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (+ (* -1 (/ (+ (* -1 (* (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow alpha 2))) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (+ (* (+ 2 (* 2 alpha)) (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (* (+ 2 (* 2 alpha)) (- (* -1 alpha) (+ 2 (* 2 alpha))))) (* -1 (pow alpha 2))))) (* (pow alpha 2) (+ 2 alpha)))) beta)) (* -1 (pow alpha 2))))) beta))) beta))) (pow beta 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))))) (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) (*.f64 (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) (neg.f64 beta))) beta) (-.f64 (neg.f64 alpha) (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))))) beta)) (*.f64 beta beta))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ 2 (* 2 alpha)) beta)) 1)))
(*.f64 (neg.f64 (pow.f64 beta #s(literal 3 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(literal 1 binary64)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (* -1 (pow alpha 2))) beta)) (* 2 alpha))) beta)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64) (/.f64 (neg.f64 (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)))) (neg.f64 beta))) (neg.f64 beta)) #s(literal 1 binary64))) (pow.f64 beta #s(literal 3 binary64)))
(* -1 (* (pow beta 3) (- (* -1 (/ (+ 2 (+ (* -1 (/ (+ (* -1 (* alpha (+ 2 alpha))) (+ (* -1 (/ (* (pow alpha 2) (+ 2 alpha)) beta)) (* -1 (pow alpha 2)))) beta)) (* 2 alpha))) beta)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 (+.f64 #s(literal 1 binary64) alpha) #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 alpha (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64))) (*.f64 (*.f64 (neg.f64 alpha) alpha) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (neg.f64 beta))) (neg.f64 beta)) #s(literal 1 binary64))) (pow.f64 beta #s(literal 3 binary64)))

rewrite188.0ms (2.5%)

Memory
-4.6MiB live, 328.2MiB allocated; 38ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039298
066298
1314260
22913260
09584260
Stop Event
iter limit
node limit
iter limit
Counts
21 → 420
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+.f64 #s(literal 2 binary64) beta)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.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)
(-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))
#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 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta))) alpha)
(*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha) beta) (+.f64 #s(literal 2 binary64) beta)))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))
(+.f64 alpha beta)
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha)
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta))))
(*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 3 binary64)) #s(literal 1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/4 binary64)))))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (-.f64 #s(literal 2 binary64) beta) #s(literal 1/2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 beta (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 3 binary64)) (fma.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1/8 binary64) (fma.f64 (pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) #s(literal 1/4 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/4 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(*.f64 (/.f64 beta (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (-.f64 #s(literal 2 binary64) beta))
(*.f64 (/.f64 beta (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta))))
(/.f64 (neg.f64 beta) (+.f64 #s(literal -2 binary64) (neg.f64 beta)))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(neg.f64 (/.f64 (neg.f64 beta) (+.f64 #s(literal 2 binary64) beta)))
(neg.f64 (/.f64 beta (+.f64 #s(literal -2 binary64) (neg.f64 beta))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) beta)) (*.f64 (-.f64 #s(literal 2 binary64) beta) (*.f64 beta beta))) (pow.f64 (-.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 beta beta) #s(literal 4 binary64)) (-.f64 beta #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (neg.f64 (-.f64 #s(literal 2 binary64) beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (-.f64 #s(literal 2 binary64) beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 beta))) (sqrt.f64 (neg.f64 (neg.f64 beta))) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (neg.f64 beta)) (sqrt.f64 (neg.f64 beta)) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) #s(literal 2 binary64))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 beta beta) (-.f64 #s(literal 2 binary64) beta)))
(+.f64 (/.f64 #s(literal 8 binary64) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))) (/.f64 (pow.f64 beta #s(literal 3 binary64)) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(+.f64 #s(literal 2 binary64) beta)
(+.f64 beta #s(literal 2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)))
(+.f64 (/.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta))) (pow.f64 (-.f64 (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta)) #s(literal -1 binary64)))
(+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal -1 binary64) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 beta #s(literal -2 binary64)) (pow.f64 (/.f64 alpha beta) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) alpha) beta))
(/.f64 (+.f64 (pow.f64 beta #s(literal -3 binary64)) (pow.f64 (/.f64 alpha beta) #s(literal 3 binary64))) (+.f64 (pow.f64 beta #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 alpha beta) #s(literal 2 binary64)) (*.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64))) (neg.f64 (neg.f64 beta)))
(/.f64 (fma.f64 #s(literal 1 binary64) beta (*.f64 alpha beta)) (*.f64 beta beta))
(/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) (neg.f64 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) alpha) beta)
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) alpha #s(literal -1 binary64)) beta))
(+.f64 (/.f64 alpha beta) (pow.f64 beta #s(literal -1 binary64)))
(+.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha beta))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) alpha)) (*.f64 (-.f64 #s(literal 1 binary64) alpha) (*.f64 alpha alpha))) (*.f64 (-.f64 #s(literal 1 binary64) alpha) (-.f64 #s(literal 1 binary64) alpha)))
(/.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)))
(fma.f64 #s(literal 1 binary64) alpha #s(literal 1 binary64))
(fma.f64 alpha #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64)) (/.f64 (*.f64 alpha alpha) (-.f64 #s(literal 1 binary64) alpha)))
(+.f64 (pow.f64 (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 alpha #s(literal 3 binary64)) (fma.f64 alpha (-.f64 alpha #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) alpha)
(+.f64 alpha #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)))) (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta))) (-.f64 beta #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (-.f64 (*.f64 beta beta) #s(literal 4 binary64)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (-.f64 beta #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta))) (neg.f64 (-.f64 #s(literal 2 binary64) beta))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (neg.f64 (-.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta))) (-.f64 #s(literal 2 binary64) beta)) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (-.f64 #s(literal 2 binary64) beta)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta))) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 beta #s(literal 2 binary64))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 beta beta) #s(literal 4 binary64)))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 beta #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) beta))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (-.f64 #s(literal 2 binary64) beta)) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) beta)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (neg.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta)) (-.f64 beta #s(literal 2 binary64))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (-.f64 (*.f64 beta beta) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (-.f64 beta #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta)) (neg.f64 (-.f64 #s(literal 2 binary64) beta))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (neg.f64 (-.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta)) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta)) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 beta #s(literal 2 binary64))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 beta beta) #s(literal 4 binary64)))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 beta #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal 2 binary64) beta))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (neg.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 beta beta (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) beta)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))) (*.f64 (neg.f64 (neg.f64 alpha)) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (neg.f64 (neg.f64 alpha)) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 (neg.f64 (neg.f64 alpha)) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 (neg.f64 (neg.f64 alpha)) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (*.f64 (neg.f64 (neg.f64 alpha)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 (neg.f64 (neg.f64 alpha)) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))))) (*.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))) (*.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))))) (*.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (neg.f64 (neg.f64 alpha)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)))) (*.f64 (neg.f64 (neg.f64 alpha)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (neg.f64 (neg.f64 alpha)) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (neg.f64 (neg.f64 alpha)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (neg.f64 (neg.f64 alpha)) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (neg.f64 (neg.f64 alpha)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))) (*.f64 (neg.f64 alpha) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 (neg.f64 alpha) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 (neg.f64 alpha) (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 (neg.f64 alpha) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (*.f64 (neg.f64 alpha) (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 (neg.f64 alpha) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 (neg.f64 alpha) (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))))) (*.f64 (neg.f64 alpha) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))) (*.f64 (neg.f64 alpha) (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))))) (*.f64 (neg.f64 alpha) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)))) (*.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (neg.f64 alpha) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (neg.f64 alpha) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))) (*.f64 (neg.f64 alpha) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 (neg.f64 alpha) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (*.f64 beta beta))))) (*.f64 alpha (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (-.f64 (*.f64 beta beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) (*.f64 alpha (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (*.f64 alpha (+.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))))) (*.f64 alpha (fma.f64 beta beta (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 beta (+.f64 #s(literal 2 binary64) beta))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (*.f64 alpha (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))))) (*.f64 alpha (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))) (*.f64 alpha (neg.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))))) (*.f64 alpha (neg.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (*.f64 alpha (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)))) (*.f64 alpha (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))) (*.f64 alpha (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 alpha (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))) (*.f64 alpha (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)))) (*.f64 alpha (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) (*.f64 beta beta)) (+.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta)) beta))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta)) #s(literal 2 binary64)) (fma.f64 beta beta (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta)) beta))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta)) (-.f64 #s(literal 2 binary64) beta)) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (-.f64 #s(literal 2 binary64) beta)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 beta beta)) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (-.f64 #s(literal 2 binary64) beta)) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 beta beta)))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) beta)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)))) (*.f64 (fma.f64 beta (fma.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 2 binary64))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64))))
(-.f64 (-.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) beta) #s(literal 2 binary64))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta)))))
(-.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)))))
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) beta)) beta)
(-.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) (+.f64 #s(literal 2 binary64) beta))
(-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) alpha)))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) alpha))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) alpha)
(neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal 1/2 binary64)) alpha))
(neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (neg.f64 alpha)))
(*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal -1/2 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64))) #s(literal -1/2 binary64)) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 beta (+.f64 #s(literal 2 binary64) beta))) (pow.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) 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 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.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 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))) (pow.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (-.f64 (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64))) #s(literal -2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (/.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(+.f64 (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)) (pow.f64 beta #s(literal 4 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))))
(/.f64 (-.f64 (pow.f64 beta #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64))) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)) (pow.f64 beta #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (+.f64 (pow.f64 beta #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 alpha beta) alpha) (*.f64 (neg.f64 beta) beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64)))) (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)))
(/.f64 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64))) (+.f64 (pow.f64 beta #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 alpha beta) alpha) beta) beta))))
(/.f64 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64))) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 beta))) (neg.f64 (neg.f64 (neg.f64 beta))) (*.f64 (+.f64 alpha beta) alpha))
(fma.f64 (exp.f64 (log.f64 beta)) (exp.f64 (log.f64 beta)) (*.f64 (+.f64 alpha beta) alpha))
(fma.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (neg.f64 beta)) (*.f64 (+.f64 alpha beta) alpha))
(fma.f64 (neg.f64 beta) (neg.f64 beta) (*.f64 (+.f64 alpha beta) alpha))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 (neg.f64 beta)) beta))
(fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))
(fma.f64 alpha (+.f64 alpha beta) (*.f64 (neg.f64 (neg.f64 beta)) beta))
(fma.f64 alpha (+.f64 alpha beta) (*.f64 beta beta))
(fma.f64 beta beta (*.f64 (+.f64 alpha beta) alpha))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))) (/.f64 (pow.f64 beta #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))))
(-.f64 (*.f64 (+.f64 alpha beta) alpha) (*.f64 (neg.f64 (neg.f64 beta)) (neg.f64 beta)))
(-.f64 (*.f64 (+.f64 alpha beta) alpha) (*.f64 (neg.f64 beta) beta))
(-.f64 (*.f64 beta beta) (*.f64 (neg.f64 (+.f64 alpha beta)) alpha))
(-.f64 (*.f64 beta beta) (*.f64 (neg.f64 alpha) (+.f64 alpha beta)))
(+.f64 (fma.f64 beta beta (*.f64 alpha alpha)) (*.f64 alpha beta))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))) (/.f64 (pow.f64 beta #s(literal 6 binary64)) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))))
(+.f64 (*.f64 (+.f64 alpha beta) alpha) (*.f64 (neg.f64 (neg.f64 beta)) beta))
(+.f64 (*.f64 (+.f64 alpha beta) alpha) (*.f64 beta beta))
(+.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (*.f64 beta beta))) (pow.f64 (-.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 alpha beta) (-.f64 alpha beta))) (neg.f64 (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (neg.f64 (fma.f64 alpha alpha (*.f64 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 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 beta beta (-.f64 (*.f64 alpha alpha) (*.f64 alpha beta))))
(/.f64 (+.f64 (pow.f64 alpha #s(literal 3 binary64)) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 alpha alpha (*.f64 beta (-.f64 beta alpha))))
(fma.f64 (sqrt.f64 (neg.f64 (neg.f64 beta))) (sqrt.f64 (neg.f64 (neg.f64 beta))) alpha)
(fma.f64 (sqrt.f64 (neg.f64 beta)) (sqrt.f64 (neg.f64 beta)) alpha)
(fma.f64 (sqrt.f64 beta) (sqrt.f64 beta) alpha)
(fma.f64 #s(literal 1 binary64) alpha beta)
(fma.f64 alpha #s(literal 1 binary64) beta)
(-.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 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))
(*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))) (neg.f64 (neg.f64 alpha)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) alpha))
(/.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) alpha))
(/.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (neg.f64 alpha))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) alpha)
(neg.f64 (/.f64 (*.f64 (+.f64 #s(literal -2 binary64) (neg.f64 beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha))
(neg.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta)) (neg.f64 alpha)))
(+.f64 (/.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) alpha) (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) alpha))
(*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) beta))
(*.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) beta))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (-.f64 #s(literal 2 binary64) beta))
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) #s(literal 2 binary64))) (-.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)))
(/.f64 (+.f64 (pow.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) #s(literal 2 binary64)) (*.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 #s(literal 2 binary64) beta)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (-.f64 #s(literal 2 binary64) beta)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (-.f64 #s(literal 4 binary64) (*.f64 beta beta))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (-.f64 #s(literal 2 binary64) beta)))
(/.f64 (*.f64 (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64)) (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64)))) (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) beta) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (*.f64 beta beta)) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))) (*.f64 (-.f64 #s(literal 2 binary64) beta) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 beta beta)) #s(literal 4 binary64))) (*.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 8 binary64) #s(literal 8 binary64))) (*.f64 (fma.f64 beta (-.f64 beta #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (*.f64 beta #s(literal 4 binary64)) beta (-.f64 #s(literal 4 binary64) (*.f64 beta #s(literal 4 binary64))))))
(fma.f64 (*.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta))
(fma.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)))
(fma.f64 (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 2 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(fma.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 2 binary64) beta)))
(fma.f64 #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)) beta))
(fma.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) beta) (*.f64 (*.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)))
(fma.f64 beta (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)))
(-.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) (*.f64 (neg.f64 beta) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))))
(-.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) beta))
(+.f64 (*.f64 (*.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (*.f64 #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (*.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 2 binary64) beta)))
(+.f64 (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)) (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) beta) (fma.f64 beta #s(literal 4 binary64) #s(literal 4 binary64)))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta 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 alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta 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 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))) (pow.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (neg.f64 alpha))) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (*.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) alpha)) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (pow.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (neg.f64 alpha))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) alpha)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))) (*.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (*.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (neg.f64 alpha))) (pow.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 beta) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) alpha)) (*.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (*.f64 beta (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (-.f64 (*.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 alpha (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(/.f64 (-.f64 (*.f64 beta (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (neg.f64 alpha))) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (neg.f64 beta) (neg.f64 alpha)) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))))
(/.f64 (neg.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))) (neg.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (neg.f64 (neg.f64 (-.f64 beta alpha))) (neg.f64 (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (-.f64 (*.f64 beta (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) alpha)) (pow.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) #s(literal 2 binary64)))
(/.f64 (/.f64 (-.f64 beta alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(/.f64 (-.f64 (pow.f64 beta #s(literal 3 binary64)) (pow.f64 alpha #s(literal 3 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (*.f64 (+.f64 alpha beta) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(/.f64 (neg.f64 (-.f64 beta alpha)) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(/.f64 (-.f64 beta alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(neg.f64 (/.f64 (neg.f64 (-.f64 beta alpha)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(neg.f64 (/.f64 (-.f64 beta alpha) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))))
(-.f64 (/.f64 (/.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (/.f64 (/.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta))
(*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)))
(/.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta 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 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha))
(/.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta 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 (+.f64 #s(literal 2 binary64) alpha) beta) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64)))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)))
(/.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)))) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta)) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta))))
(/.f64 (fma.f64 (pow.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 3 binary64)) #s(literal 8 binary64) (pow.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)) (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64))) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)) (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64))) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta)) (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64))) (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64))) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64))) (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)))) (*.f64 (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha)))
(/.f64 (*.f64 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #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 (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64))) (*.f64 (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64))) (fma.f64 (+.f64 alpha beta) (-.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)) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64)))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))))
(/.f64 (*.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)) (pow.f64 beta #s(literal 4 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 (neg.f64 beta) beta))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)))) (*.f64 (-.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 (+.f64 alpha beta) #s(literal 2 binary64))) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 alpha beta) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (pow.f64 beta #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 alpha beta) (-.f64 (+.f64 alpha beta) #s(literal 2 binary64)) #s(literal 4 binary64)) (fma.f64 (*.f64 beta beta) (-.f64 (*.f64 beta beta) (*.f64 (+.f64 alpha beta) alpha)) (pow.f64 (*.f64 (+.f64 alpha beta) alpha) #s(literal 2 binary64)))))
(fma.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(fma.f64 (*.f64 (+.f64 alpha beta) alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (*.f64 beta beta) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) beta))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta)))
(fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) alpha (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) beta)))
(fma.f64 (*.f64 beta beta) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (*.f64 (+.f64 alpha beta) alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(fma.f64 (+.f64 alpha beta) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)))
(fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (+.f64 alpha beta) alpha) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 beta beta)))
(fma.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 beta beta) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (+.f64 alpha beta) alpha)))
(fma.f64 #s(literal 2 binary64) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta)))
(fma.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(-.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) (*.f64 (neg.f64 (+.f64 alpha beta)) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(-.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) (*.f64 (neg.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (+.f64 alpha beta)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) alpha) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 beta (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(+.f64 (*.f64 alpha (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))) (*.f64 (+.f64 #s(literal 2 binary64) beta) (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta))))
(+.f64 (*.f64 (*.f64 (+.f64 alpha beta) alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (*.f64 beta beta) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(+.f64 (*.f64 (*.f64 beta beta) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)) (*.f64 (*.f64 (+.f64 alpha beta) alpha) (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))
(+.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) alpha)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) beta))
(+.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) alpha) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (+.f64 alpha beta) alpha)) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 beta beta)))
(+.f64 (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 beta beta)) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) alpha) beta) (*.f64 (+.f64 alpha beta) alpha)))
(+.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)))
(+.f64 (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) #s(literal 2 binary64)) (*.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (+.f64 alpha beta)))

eval98.0ms (1.3%)

Memory
48.4MiB live, 184.3MiB allocated; 14ms collecting garbage
Compiler

Compiled 33 891 to 4 106 computations (87.9% saved)

prune110.0ms (1.5%)

Memory
-43.1MiB live, 76.6MiB allocated; 37ms collecting garbage
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New7098717
Fresh123
Picked325
Done000
Total71312725
Accuracy
100.0%
Counts
725 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.7%
(/.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) #s(approx (* (+ (* (+ alpha beta) alpha) (* beta beta)) (+ 2 (+ alpha beta))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
71.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
31.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
29.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) #s(literal -1/2 binary64)) alpha))
22.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha))
51.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
47.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
48.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
51.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
26.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
34.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 625 to 424 computations (32.2% saved)

simplify210.0ms (2.8%)

Memory
0.7MiB live, 143.3MiB allocated; 17ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
045309
059309
1109309
2213309
3577293
42479293
57803293
08959280
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
#s(literal 1 binary64)
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
alpha
(+.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(literal -1/8 binary64)
beta
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) beta)
#s(literal 1 binary64)
beta
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha)
(*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
#s(literal -1/2 binary64)
#s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))
(/.f64 #s(literal 4 binary64) alpha)
#s(literal 4 binary64)
alpha
#s(literal 2 binary64)
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
#s(literal 1 binary64)
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
alpha
(+.f64 #s(literal 2 binary64) alpha)
#s(literal 2 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(literal -1/8 binary64)
beta
#s(literal 1/4 binary64)
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) beta)
#s(literal 1 binary64)
beta
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (/.f64 #s(literal -1/2 binary64) alpha) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha)
(*.f64 (/.f64 #s(literal -1/2 binary64) alpha) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
(*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))
(/.f64 #s(literal 4 binary64) alpha)
#s(literal 4 binary64)
alpha
#s(literal 2 binary64)

localize126.0ms (1.7%)

Memory
15.5MiB live, 108.0MiB allocated; 6ms collecting garbage
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy0.006191259768442017
(-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))
accuracy1.0116064819271777
(/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha)
accuracy20.091212072548675
#s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
accuracy45.09648362281425
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha))
accuracy0.0
(+.f64 #s(literal 1 binary64) beta)
accuracy0.015625
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
accuracy44.11400998911049
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
accuracy0.0
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
accuracy0.0
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
accuracy18.053216544570006
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
accuracy20.110370179773195
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
accuracy17.343604352795218
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64))
accuracy18.053216544570006
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
accuracy0.0
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
accuracy0.0078125
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
accuracy18.207491960772398
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
accuracy19.503886609985365
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
Samples
41.0ms173×0valid
33.0ms43×1valid
30.0ms40×2valid
Compiler

Compiled 212 to 41 computations (80.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
adjust: 19.0ms (22.8% of total)
ival-sub: 19.0ms (22.8% of total)
ival-div: 16.0ms (19.2% of total)
ival-mult: 15.0ms (18% of total)
ival-add: 14.0ms (16.8% of total)
exact: 1.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series30.0ms (0.4%)

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

6 calls:

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

simplify195.0ms (2.6%)

Memory
34.0MiB live, 134.1MiB allocated; 9ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04771910
115951764
256201720
087121646
Stop Event
iter limit
node limit
Counts
115 → 114
Calls
Call 1
Inputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))
1
(+ 1 (* -1/2 alpha))
(+ 1 (* alpha (- (* 1/4 alpha) 1/2)))
(+ 1 (* alpha (- (* alpha (+ 1/4 (* -1/8 alpha))) 1/2)))
(* 1/2 alpha)
(* alpha (+ 1/2 (* -1/4 alpha)))
(* alpha (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4))))
(* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))
(/ (+ 1 beta) alpha)
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) (pow alpha 2)))
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) (pow alpha 2))
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) alpha)
(/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)
(/ (+ (* -1 (* alpha (+ 2 (* 2 beta)))) (* (+ 2 beta) (+ 2 (* 2 beta)))) alpha)
(/ 4 alpha)
(/ (+ 4 (* -2 alpha)) 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)
(/ 2 alpha)
(/ (- 2 (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(- 1 (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta)))) alpha)
(* 1/2 (+ 2 (* 2 beta)))
(+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta))))
(* -1 (+ 2 (* 2 beta)))
(- (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha) (+ 2 (* 2 beta)))
-2
(- (* 4 (/ 1 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))
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(* -1 (/ (+ (* -1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))) alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
1/4
(+ 1/4 (* -1/8 beta))
(+ (/ 1 alpha) (/ beta alpha))
(+ 1 beta)
(* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(+ (* -1/2 (* beta (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))))) (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)))
(+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) (* beta (+ (* -1 (/ beta (pow alpha 2))) (* -1/2 (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha)))))))
(* -1/2 (- (* 4 (/ 1 alpha)) 2))
(+ (* -1/2 (* beta (- (* 6 (/ 1 alpha)) 2))) (* -1/2 (- (* 4 (/ 1 alpha)) 2)))
(+ (* -1/2 (- (* 4 (/ 1 alpha)) 2)) (* beta (+ (* -1 (/ beta alpha)) (* -1/2 (- (* 6 (/ 1 alpha)) 2)))))
(- (+ (* 4 (/ 1 alpha)) (* beta (- (* 6 (/ 1 alpha)) 2))) 2)
(- (+ (* 4 (/ 1 alpha)) (* beta (- (+ (* 2 (/ beta alpha)) (* 6 (/ 1 alpha))) 2))) 2)
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(* -1/8 (pow beta 2))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(* -1/8 beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
beta
(* beta (+ 1 (/ 1 beta)))
(* -1 (/ (pow beta 2) (pow alpha 2)))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta)) (/ 1 (pow alpha 2))))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) (/ 1 (pow alpha 2))))
(* -1 (/ (pow beta 2) alpha))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta)) (/ 1 alpha)))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta))) (/ 1 alpha)))
(* 2 (/ (pow beta 2) alpha))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (/ 6 (* alpha beta))) (* 2 (/ 1 beta))))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (+ (* 4 (/ 1 (* alpha (pow beta 2)))) (/ 6 (* alpha beta)))) (+ (* 2 (/ 1 beta)) (/ 2 (pow 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 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(* (pow beta 2) (- (* 1/2 (/ (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2)))) beta)) (/ 1 (pow alpha 2))))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2))))) (* 1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) beta)) (/ 1 (pow alpha 2))))
(* (pow beta 2) (- (* 1/2 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (/ 1 alpha)))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- 2 (* 6 (/ 1 alpha)))) (* 1/2 (/ (- (* 4 (/ 1 alpha)) 2) beta))) beta)) (/ 1 alpha)))
(* (pow beta 2) (+ (* -1 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
(* (pow beta 2) (+ (* -1 (/ (- (+ 2 (* -1 (/ (- (* 4 (/ 1 alpha)) 2) beta))) (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
Outputs
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* 1/2 (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3)))))))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))) alpha))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
(+ (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (* alpha (+ (* -1/2 (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (* alpha (+ (* -1/2 (* alpha (+ (/ 1 (pow (+ 2 beta) 3)) (/ beta (pow (+ 2 beta) 4))))) (* 1/2 (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (+.f64 (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)))) alpha) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha (*.f64 (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) beta)) #s(literal -1/2 binary64))) alpha (fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64)))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 alpha))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))
(fma.f64 (-.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
#s(literal 1 binary64)
(+ 1 (* -1/2 alpha))
(fma.f64 #s(literal -1/2 binary64) alpha #s(literal 1 binary64))
(+ 1 (* alpha (- (* 1/4 alpha) 1/2)))
(fma.f64 (-.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)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) (pow alpha 2)))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (*.f64 alpha alpha))
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) (pow alpha 2))
(/.f64 (/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)))) alpha) alpha)
(* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))
(/.f64 (*.f64 (-.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)
(/ (+ (* -1/2 (* (+ 2 beta) (+ 2 (* 2 beta)))) (* 1/2 (* alpha (+ 2 (* 2 beta))))) alpha)
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) alpha (fma.f64 #s(literal -1/2 binary64) beta #s(literal -1 binary64)))) alpha)
(/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (+.f64 #s(literal 2 binary64) beta))
(/ (+ (* -1 (* alpha (+ 2 (* 2 beta)))) (* (+ 2 beta) (+ 2 (* 2 beta)))) alpha)
(/.f64 (*.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) alpha (+.f64 #s(literal 2 binary64) beta))) alpha)
(/ 4 alpha)
(/.f64 #s(literal 4 binary64) alpha)
(/ (+ 4 (* -2 alpha)) alpha)
(/.f64 (fma.f64 #s(literal -2 binary64) alpha #s(literal 4 binary64)) alpha)
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 beta) (+.f64 #s(literal 2 binary64) beta) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (fma.f64 (/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha) (fma.f64 (neg.f64 beta) (+.f64 #s(literal 2 binary64) beta) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64))))) alpha) #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 (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 (neg.f64 beta) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) alpha)) (*.f64 alpha alpha)) (/.f64 (fma.f64 (neg.f64 beta) (+.f64 #s(literal 2 binary64) beta) (neg.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)))) alpha)) (+.f64 #s(literal 1 binary64) beta)) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ (- 1 (* 2 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) alpha)
(/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(/ 2 alpha)
(/.f64 #s(literal 2 binary64) alpha)
(/ (- 2 (* 4 (/ 1 alpha))) alpha)
(/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal 2 binary64)) alpha)
(/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)
(/.f64 (-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal 2 binary64)) (/.f64 #s(literal 16 binary64) (pow.f64 alpha #s(literal 3 binary64)))) alpha)
(- 1 (* 2 (/ 1 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))
(- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))
(+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64))
(- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))
(-.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64))))
(/ (+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta)))) alpha)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))) alpha)
(* 1/2 (+ 2 (* 2 beta)))
(+.f64 #s(literal 1 binary64) beta)
(+ (* -1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha)) (* 1/2 (+ 2 (* 2 beta))))
(-.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))
(* -1 (+ 2 (* 2 beta)))
(fma.f64 #s(literal -2 binary64) beta #s(literal -2 binary64))
(- (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha) (+ 2 (* 2 beta)))
(-.f64 (*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)) alpha) (+.f64 #s(literal 2 binary64) beta)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64)))
-2
#s(literal -2 binary64)
(- (* 4 (/ 1 alpha)) 2)
(-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) beta) (*.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 2 binary64)) (fma.f64 #s(literal 2 binary64) beta #s(literal 2 binary64))) alpha) #s(literal 1/2 binary64))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 3)) (pow (+ 2 beta) 4)) alpha))) alpha)) (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (fma.f64 (-.f64 (*.f64 #s(literal -2 binary64) beta) #s(literal 2 binary64)) #s(literal 1/2 binary64) (/.f64 (fma.f64 (-.f64 #s(literal -1 binary64) beta) (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (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 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 3 binary64)) beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) alpha))) (neg.f64 alpha))) (neg.f64 alpha))) (neg.f64 alpha))
(* -1 (/ (- (* 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 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) (neg.f64 alpha)) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))
(/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha)) #s(literal 1 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) (neg.f64 alpha))
(* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))
(neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 8 binary64) alpha) #s(literal 4 binary64)) alpha) #s(literal -1 binary64) #s(literal -2 binary64)) alpha))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))
(/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 16 binary64) alpha) #s(literal 8 binary64)) (neg.f64 alpha)) #s(literal 4 binary64)) (neg.f64 alpha)) #s(literal 2 binary64)) (neg.f64 alpha))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) alpha)) alpha))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 4 binary64) (/.f64 #s(literal 8 binary64) alpha)) alpha)) alpha))
(* -1 (/ (+ (* -1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (* (+ 2 beta) (+ 2 (* 2 beta))) alpha))) alpha))
(/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (-.f64 #s(literal -1 binary64) beta)) (neg.f64 alpha))
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(*.f64 (fma.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha)) beta (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))) #s(literal 1/2 binary64))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (-.f64 (/.f64 (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 (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) beta) (fma.f64 (+.f64 (/.f64 alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64)))) beta (-.f64 (/.f64 (neg.f64 alpha) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))))) (*.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1/2 binary64))) beta (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(+ 1/2 (* 1/4 beta))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(fma.f64 (fma.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) beta) #s(literal 1/8 binary64)) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
1/4
#s(literal 1/4 binary64)
(+ 1/4 (* -1/8 beta))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(+ (/ 1 alpha) (/ beta alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+ 1 beta)
(+.f64 #s(literal 1 binary64) beta)
(* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha))
(*.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64))
(+ (* -1/2 (* beta (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))))) (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -2 binary64) (/.f64 #s(literal 6 binary64) alpha)) alpha) beta (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha)) #s(literal -1/2 binary64))
(+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) (* beta (+ (* -1 (/ beta (pow alpha 2))) (* -1/2 (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha)))))))
(fma.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) #s(literal -1/2 binary64) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal -2 binary64) (/.f64 #s(literal 6 binary64) alpha)) alpha) #s(literal -1/2 binary64) (/.f64 (neg.f64 beta) (*.f64 alpha alpha))) beta))
(* -1/2 (- (* 4 (/ 1 alpha)) 2))
(*.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal -1/2 binary64))
(+ (* -1/2 (* beta (- (* 6 (/ 1 alpha)) 2))) (* -1/2 (- (* 4 (/ 1 alpha)) 2)))
(*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(+ (* -1/2 (- (* 4 (/ 1 alpha)) 2)) (* beta (+ (* -1 (/ beta alpha)) (* -1/2 (- (* 6 (/ 1 alpha)) 2)))))
(fma.f64 (neg.f64 beta) (/.f64 beta alpha) (*.f64 (fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(- (+ (* 4 (/ 1 alpha)) (* beta (- (* 6 (/ 1 alpha)) 2))) 2)
(fma.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
(- (+ (* 4 (/ 1 alpha)) (* beta (- (+ (* 2 (/ beta alpha)) (* 6 (/ 1 alpha))) 2))) 2)
(fma.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) beta #s(literal 6 binary64)) alpha) #s(literal 2 binary64)) beta (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(fma.f64 #s(literal -1/2 binary64) (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) (/.f64 (/.f64 (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64))) beta) beta)) #s(literal 1 binary64))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(fma.f64 (/.f64 (fma.f64 (-.f64 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)) beta) (fma.f64 (+.f64 #s(literal 2 binary64) alpha) alpha (pow.f64 (+.f64 #s(literal 2 binary64) alpha) #s(literal 2 binary64)))) (*.f64 beta beta)) #s(literal 1/2 binary64) (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) alpha #s(literal 2 binary64)) beta) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(-.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 beta beta)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(+.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta) beta) (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64))
(* -1/8 (pow beta 2))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
(* (pow beta 2) (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta) beta)
(* (pow beta 2) (- (+ (/ 1/2 (pow beta 2)) (* 1/4 (/ 1 beta))) 1/8))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) beta) #s(literal 1/4 binary64)) beta) #s(literal 1/8 binary64)) (*.f64 beta beta))
(* -1/8 beta)
(*.f64 #s(literal -1/8 binary64) beta)
(* beta (- (* 1/4 (/ 1 beta)) 1/8))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) beta) #s(literal 1/8 binary64)) beta)
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(+.f64 (/.f64 (/.f64 beta alpha) beta) (/.f64 beta alpha))
beta
(* beta (+ 1 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) beta)
(* -1 (/ (pow beta 2) (pow alpha 2)))
(*.f64 (neg.f64 beta) (/.f64 (/.f64 beta alpha) alpha))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal -2 binary64) (/.f64 #s(literal 6 binary64) alpha)) alpha) beta) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) alpha) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) beta) (/.f64 (+.f64 #s(literal -2 binary64) (/.f64 #s(literal 6 binary64) alpha)) alpha)) beta) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) alpha) alpha)) (*.f64 beta beta))
(* -1 (/ (pow beta 2) alpha))
(*.f64 (neg.f64 beta) (/.f64 beta alpha))
(* (pow beta 2) (- (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64)) beta) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (* -1/2 (/ (- (* 4 (/ 1 alpha)) 2) (pow beta 2))) (* -1/2 (/ (- (* 6 (/ 1 alpha)) 2) beta))) (/ 1 alpha)))
(*.f64 (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) beta) (-.f64 (/.f64 #s(literal 6 binary64) alpha) #s(literal 2 binary64))) beta) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* 2 (/ (pow beta 2) alpha))
(*.f64 (*.f64 beta (/.f64 beta alpha)) #s(literal 2 binary64))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (/ 6 (* alpha beta))) (* 2 (/ 1 beta))))
(*.f64 (-.f64 (/.f64 (+.f64 (/.f64 #s(literal 6 binary64) beta) #s(literal 2 binary64)) alpha) (/.f64 #s(literal 2 binary64) beta)) (*.f64 beta beta))
(* (pow beta 2) (- (+ (* 2 (/ 1 alpha)) (+ (* 4 (/ 1 (* alpha (pow beta 2)))) (/ 6 (* alpha beta)))) (+ (* 2 (/ 1 beta)) (/ 2 (pow beta 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 (*.f64 alpha beta) beta)) (/.f64 (+.f64 (/.f64 #s(literal 6 binary64) beta) #s(literal 2 binary64)) alpha)) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 2 binary64) beta)) beta)) (*.f64 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 (-.f64 (neg.f64 alpha) alpha) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 2 binary64) alpha) beta)))) beta))
(+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (* 1/2 (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)) (* -1/2 (- (* -1 alpha) (+ 2 alpha)))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 (-.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 #s(literal 2 binary64) alpha) #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 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 4 binary64) beta)) beta)) beta))
(* -1 (* beta (- 1/8 (* 1/4 (/ 1 beta)))))
(*.f64 (neg.f64 beta) (-.f64 #s(literal 1/8 binary64) (/.f64 #s(literal 1/4 binary64) beta)))
(* (pow beta 2) (- (* 1/2 (/ (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2)))) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha))) beta) #s(literal 1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) alpha) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- (* 2 (/ 1 alpha)) (* 6 (/ 1 (pow alpha 2))))) (* 1/2 (/ (- (* 4 (/ 1 (pow alpha 2))) (* 2 (/ 1 alpha))) beta))) beta)) (/ 1 (pow alpha 2))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) alpha) (/.f64 #s(literal 6 binary64) (*.f64 alpha alpha))) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) alpha) beta))) (neg.f64 beta)) (/.f64 (/.f64 #s(literal 1 binary64) alpha) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (* 1/2 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 6 binary64) alpha)) beta) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (- (* -1 (/ (+ (* -1/2 (- 2 (* 6 (/ 1 alpha)))) (* 1/2 (/ (- (* 4 (/ 1 alpha)) 2) beta))) beta)) (/ 1 alpha)))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 6 binary64) alpha)) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) beta))) (neg.f64 beta)) (/.f64 #s(literal 1 binary64) alpha)) (*.f64 beta beta))
(* (pow beta 2) (+ (* -1 (/ (- 2 (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
(*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal 6 binary64) alpha)) beta) #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha)) beta) beta)
(* (pow beta 2) (+ (* -1 (/ (- (+ 2 (* -1 (/ (- (* 4 (/ 1 alpha)) 2) beta))) (* 6 (/ 1 alpha))) beta)) (* 2 (/ 1 alpha))))
(*.f64 (*.f64 (fma.f64 (/.f64 (-.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) beta)) (/.f64 #s(literal 6 binary64) alpha)) beta) #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) alpha)) beta) beta)

rewrite229.0ms (3%)

Memory
0.6MiB live, 145.3MiB allocated; 17ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045287
059287
1290287
22316287
08197275
Stop Event
iter limit
node limit
iter limit
Counts
18 → 111
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+.f64 #s(literal 1 binary64) beta)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) alpha)
(*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
#s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)))) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64))) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64))) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (pow.f64 (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 2 binary64)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))))
(-.f64 (pow.f64 (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 (pow.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 3 binary64)) (fma.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) (+.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(*.f64 (/.f64 alpha (-.f64 #s(literal 4 binary64) (*.f64 alpha alpha))) (-.f64 #s(literal 2 binary64) alpha))
(*.f64 (/.f64 alpha (+.f64 #s(literal 8 binary64) (pow.f64 alpha #s(literal 3 binary64)))) (fma.f64 alpha (-.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64)))
(*.f64 (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 alpha)) (+.f64 #s(literal -2 binary64) (neg.f64 alpha)))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (+.f64 #s(literal -2 binary64) (neg.f64 alpha))))
(/.f64 (*.f64 #s(literal 1 binary64) alpha) (+.f64 #s(literal 2 binary64) alpha))
(/.f64 (neg.f64 alpha) (+.f64 #s(literal -2 binary64) (neg.f64 alpha)))
(/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))
(neg.f64 (/.f64 (neg.f64 alpha) (+.f64 #s(literal 2 binary64) alpha)))
(neg.f64 (/.f64 alpha (+.f64 #s(literal -2 binary64) (neg.f64 alpha))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) #s(literal 1/8 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))
(fma.f64 beta (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))) beta))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 beta) (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1/8 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta))
(/.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))) (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))) #s(literal 1/64 binary64))) (*.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))))
(/.f64 (-.f64 #s(literal 1/16 binary64) (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta))) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/8 binary64) beta)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) #s(literal 1/16 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) #s(literal 1/16 binary64)) (-.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal 1/4 binary64)))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64)) (+.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) (*.f64 beta #s(literal -1/32 binary64)))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64)) #s(literal 1/64 binary64)) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64)))))
(fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64))
(fma.f64 beta #s(literal -1/8 binary64) #s(literal 1/4 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 beta beta)) (-.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal 1/4 binary64))))
(-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/8 binary64) beta))
(-.f64 #s(literal 1/4 binary64) (*.f64 (neg.f64 beta) #s(literal -1/8 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal -1/512 binary64) (pow.f64 beta #s(literal 3 binary64))) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))) (/.f64 #s(literal 1/64 binary64) (fma.f64 #s(literal 1/64 binary64) (*.f64 beta beta) (-.f64 #s(literal 1/16 binary64) (*.f64 beta #s(literal -1/32 binary64))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) beta) #s(literal 1/4 binary64))
(+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/8 binary64) beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (fma.f64 (neg.f64 beta) (neg.f64 alpha) (*.f64 (neg.f64 alpha) #s(literal -1 binary64))) (*.f64 alpha alpha))
(/.f64 (fma.f64 (neg.f64 beta) alpha (*.f64 (neg.f64 alpha) #s(literal 1 binary64))) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (fma.f64 beta (neg.f64 alpha) (*.f64 alpha #s(literal -1 binary64))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (fma.f64 alpha beta (*.f64 alpha #s(literal 1 binary64))) (*.f64 alpha alpha))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 alpha) (*.f64 (neg.f64 alpha) (neg.f64 beta))) (*.f64 alpha alpha))
(/.f64 (fma.f64 #s(literal -1 binary64) alpha (*.f64 (neg.f64 alpha) beta)) (*.f64 (neg.f64 alpha) alpha))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 alpha) (*.f64 alpha (neg.f64 beta))) (*.f64 alpha (neg.f64 alpha)))
(/.f64 (-.f64 (pow.f64 alpha #s(literal -2 binary64)) (pow.f64 (/.f64 beta alpha) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) beta) alpha))
(/.f64 (+.f64 (pow.f64 alpha #s(literal -3 binary64)) (pow.f64 (/.f64 beta alpha) #s(literal 3 binary64))) (+.f64 (pow.f64 alpha #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 beta alpha) #s(literal 2 binary64)) (*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 beta alpha)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) beta))) (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 #s(literal 1 binary64) beta)) (neg.f64 alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) beta)) alpha))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) (neg.f64 alpha)))
(+.f64 (/.f64 beta alpha) (pow.f64 alpha #s(literal -1 binary64)))
(+.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 beta alpha))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (pow.f64 beta #s(literal 3 binary64)))) (*.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 beta beta) #s(literal 1 binary64)) (-.f64 beta #s(literal 1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 beta beta))) (neg.f64 (-.f64 #s(literal 1 binary64) beta)))
(/.f64 (neg.f64 (+.f64 (pow.f64 beta #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 beta (-.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)))
(fma.f64 #s(literal 1 binary64) beta #s(literal 1 binary64))
(fma.f64 beta #s(literal 1 binary64) #s(literal 1 binary64))
(-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)) (/.f64 (*.f64 beta beta) (-.f64 #s(literal 1 binary64) beta)))
(+.f64 (pow.f64 (fma.f64 beta (-.f64 beta #s(literal 1 binary64)) #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)) 1) 2) (*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) alpha)))
(*.f64 (/.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) alpha) #s(literal -1/2 binary64))
(*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal -1/2 binary64) alpha))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) alpha))
(/.f64 (neg.f64 (*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 alpha)))
(/.f64 (*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (neg.f64 alpha))
(/.f64 (*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64)) alpha)
(neg.f64 (/.f64 (*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal 1/2 binary64)) alpha))
(neg.f64 (/.f64 (*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64)) (neg.f64 alpha)))
(*.f64 #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
#s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal 4 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 3 binary64)) #s(literal 8 binary64))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 #s(literal 8 binary64) alpha))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 3 binary64)) #s(literal 8 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 #s(literal 8 binary64) alpha)))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (+.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 3 binary64)) (+.f64 (+.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 #s(literal 8 binary64) alpha))) (/.f64 #s(literal 8 binary64) (+.f64 (+.f64 (pow.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)) #s(literal 4 binary64)) (/.f64 #s(literal 8 binary64) alpha))))
(-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64))

eval44.0ms (0.6%)

Memory
-6.6MiB live, 38.0MiB allocated; 4ms collecting garbage
Compiler

Compiled 8 567 to 1 141 computations (86.7% saved)

prune37.0ms (0.5%)

Memory
-25.8MiB live, 21.4MiB allocated; 1ms collecting garbage
Pruning

18 alts after pruning (12 fresh and 6 done)

PrunedKeptTotal
New21110221
Fresh325
Picked145
Done022
Total21518233
Accuracy
100.0%
Counts
233 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.7%
(/.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) #s(approx (* (+ (* (+ alpha beta) alpha) (* beta beta)) (+ 2 (+ alpha beta))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
71.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
31.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
29.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (* -1/2 (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta))) (-.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))) alpha))
51.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
10.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
47.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
48.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
26.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
2.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
51.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
49.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
50.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
49.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
22.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
24.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
34.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 919 to 630 computations (31.4% saved)

simplify153.0ms (2%)

Memory
33.2MiB live, 79.2MiB allocated; 2ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
052299
064299
1112299
2195297
3361297
4601297
5785297
61118297
71652297
82236297
93448297
105465297
116664297
127332297
137817297
08025284
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.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 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
alpha
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))))
#s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
(*.f64 beta beta)
beta
#s(literal -1/8 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
(/.f64 beta alpha)
beta
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))
#s(literal -1 binary64)
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 alpha beta)
alpha
beta
#s(literal 1 binary64)
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 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 (+ 2 alpha))) 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 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
#s(literal -1/4 binary64)
alpha
#s(literal 1/2 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))))
#s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
(*.f64 beta beta)
beta
#s(literal -1/8 binary64)
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
(/.f64 beta alpha)
beta
alpha
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
(fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))
#s(literal -1 binary64)
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 alpha beta)
alpha
beta
#s(literal 1 binary64)

localize189.0ms (2.5%)

Memory
-36.5MiB live, 64.8MiB allocated; 17ms collecting garbage
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))
accuracy0.0
(/.f64 alpha beta)
accuracy41.39305472200135
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
accuracy47.37432479266691
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
accuracy0.0
(/.f64 beta alpha)
accuracy42.554732224774455
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
accuracy44.11400998911049
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
accuracy0.0078125
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
accuracy18.053216544570006
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
accuracy20.110370179773195
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))))
accuracy43.128759107565635
#s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))
accuracy0.0
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
accuracy18.207491960772398
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
accuracy21.10497327513688
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
accuracy0.0
(-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))
accuracy0.0
(*.f64 #s(literal 1/8 binary64) alpha)
accuracy18.207491960772398
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
accuracy20.7342199884509
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))
Samples
57.0ms173×0valid
31.0ms40×2valid
23.0ms43×1valid
Compiler

Compiled 173 to 46 computations (73.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 90.0ms
ival-add: 34.0ms (37.6% of total)
adjust: 20.0ms (22.1% of total)
ival-div: 15.0ms (16.6% of total)
ival-mult: 15.0ms (16.6% of total)
ival-sub: 5.0ms (5.5% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series19.0ms (0.3%)

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

6 calls:

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

simplify177.0ms (2.4%)

Memory
-3.1MiB live, 85.1MiB allocated; 9ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite217.0ms (2.9%)

Memory
29.8MiB live, 170.2MiB allocated; 19ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052281
064281
1296281
22175281
08211273
Stop Event
iter limit
node limit
iter limit
Counts
19 → 125
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 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 (+ 2 alpha))) 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 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))))
#s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
(/.f64 beta alpha)
(fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(/.f64 alpha beta)
(*.f64 #s(literal 1/8 binary64) alpha)
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 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 (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))) #s(literal 1/8 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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/4 binary64) (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.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))
(fma.f64 alpha (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))) alpha))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 alpha) (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))))) (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.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) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) (*.f64 (*.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) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 3 binary64)) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1/8 binary64) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (-.f64 (*.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 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64)) #s(literal 1/16 binary64)))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64))) #s(literal 1/64 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64)) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)) #s(literal 1/16 binary64))) (*.f64 (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64)) (fma.f64 #s(literal 1/8 binary64) alpha #s(literal 1/4 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/512 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64)))) (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64))) #s(literal 1/64 binary64))) (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64))) (fma.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64)) #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 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64)) #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 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64)) (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 (*.f64 alpha alpha) #s(literal 1/64 binary64) (fma.f64 alpha #s(literal 1/32 binary64) #s(literal 1/16 binary64)))) (/.f64 #s(literal 1/64 binary64) (fma.f64 (*.f64 alpha alpha) #s(literal 1/64 binary64) (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))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) #s(literal 1/4 binary64))) (neg.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (*.f64 alpha #s(literal -1/8 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (*.f64 alpha #s(literal -1/8 binary64)))))
(/.f64 (fma.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64)))))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(fma.f64 alpha #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))) (/.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))))
(-.f64 (/.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) alpha))
(-.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 alpha) #s(literal -1/4 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (*.f64 alpha #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (*.f64 alpha #s(literal -1/8 binary64))))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (*.f64 alpha #s(literal -1/8 binary64))))) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64)) (*.f64 alpha #s(literal -1/8 binary64))))))
(+.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))) (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/64 binary64) (pow.f64 alpha #s(literal 3 binary64))) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))) (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 alpha alpha) #s(literal 1/16 binary64) (-.f64 #s(literal 1/4 binary64) (*.f64 alpha #s(literal -1/8 binary64))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) alpha) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
#s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))))
#s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (neg.f64 beta)) (neg.f64 beta))
(*.f64 (neg.f64 beta) (*.f64 (neg.f64 beta) #s(literal -1/8 binary64)))
(*.f64 (*.f64 beta beta) #s(literal -1/8 binary64))
(*.f64 (*.f64 #s(literal -1/8 binary64) beta) beta)
(*.f64 #s(literal -1/8 binary64) (*.f64 beta beta))
(*.f64 beta (*.f64 #s(literal -1/8 binary64) beta))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha))
(*.f64 (/.f64 beta #s(literal 1 binary64)) (pow.f64 alpha #s(literal -1 binary64)))
(*.f64 (pow.f64 alpha #s(literal -1 binary64)) (/.f64 beta #s(literal 1 binary64)))
(*.f64 (/.f64 beta alpha) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 beta alpha))
(/.f64 (neg.f64 (neg.f64 (neg.f64 beta))) (neg.f64 (neg.f64 (neg.f64 alpha))))
(/.f64 (neg.f64 (neg.f64 beta)) (neg.f64 (neg.f64 alpha)))
(/.f64 (neg.f64 beta) (neg.f64 alpha))
(/.f64 beta alpha)
(neg.f64 (/.f64 (neg.f64 beta) alpha))
(neg.f64 (/.f64 beta (neg.f64 alpha)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64))) (*.f64 (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)) (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))))
(/.f64 (fma.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 3 binary64)) #s(literal -1 binary64) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))))
(fma.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))) (/.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64))) (pow.f64 (-.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
(+.f64 (/.f64 (pow.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))))) (/.f64 (pow.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))))))
(+.f64 (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (pow.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64)))) (pow.f64 (+.f64 (-.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)))) (pow.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal -1 binary64) #s(literal 1 binary64)))
#s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))
(*.f64 (/.f64 alpha #s(literal 1 binary64)) (pow.f64 beta #s(literal -1 binary64)))
(*.f64 (pow.f64 beta #s(literal -1 binary64)) (/.f64 alpha #s(literal 1 binary64)))
(*.f64 (/.f64 alpha beta) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 alpha beta))
(/.f64 (neg.f64 (neg.f64 (neg.f64 alpha))) (neg.f64 (neg.f64 (neg.f64 beta))))
(/.f64 (neg.f64 (neg.f64 alpha)) (neg.f64 (neg.f64 beta)))
(/.f64 (neg.f64 alpha) (neg.f64 beta))
(/.f64 alpha beta)
(neg.f64 (/.f64 (neg.f64 alpha) beta))
(neg.f64 (/.f64 alpha (neg.f64 beta)))
(*.f64 #s(literal 1/8 binary64) alpha)
(*.f64 alpha #s(literal 1/8 binary64))

eval52.0ms (0.7%)

Memory
3.3MiB live, 47.3MiB allocated; 4ms collecting garbage
Compiler

Compiled 7 901 to 930 computations (88.2% saved)

prune50.0ms (0.7%)

Memory
-13.5MiB live, 46.7MiB allocated; 9ms collecting garbage
Pruning

19 alts after pruning (9 fresh and 10 done)

PrunedKeptTotal
New1902192
Fresh077
Picked145
Done066
Total19119210
Accuracy
100.0%
Counts
210 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.7%
(/.f64 (fma.f64 (fma.f64 (+.f64 alpha beta) alpha (*.f64 beta beta)) (/.f64 (-.f64 beta alpha) #s(approx (* (+ (* (+ alpha beta) alpha) (* beta beta)) (+ 2 (+ alpha beta))) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (*.f64 alpha alpha)))) #s(literal 1 binary64)) #s(literal 2 binary64))
71.8%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
31.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
29.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (* -1/2 (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta))) (-.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))) alpha))
29.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)))
51.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
10.6%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
30.7%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64)) alpha) beta)))
47.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
48.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
26.3%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
2.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
51.1%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
49.4%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (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))))
50.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
49.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
22.5%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
24.2%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
34.0%
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Compiler

Compiled 1 404 to 566 computations (59.7% saved)

regimes54.0ms (0.7%)

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

5 calls:

24.0ms
beta
8.0ms
alpha
7.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
6.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
6.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
100.0%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
100.0%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
100.0%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
96.5%2alpha
72.8%1beta
Compiler

Compiled 35 to 30 computations (14.3% saved)

regimes19.0ms (0.3%)

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

3 calls:

5.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
5.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
5.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Results
AccuracySegmentsBranch
99.9%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
99.9%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.9%2(/.f64 (+.f64 (/.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
29.7MiB live, 29.7MiB allocated; 0ms collecting garbage
Counts
22 → 2
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.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))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 2 binary64) alpha))) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha)) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (*.f64 (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64)) alpha) beta)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (*.f64 #s(literal -1/2 binary64) #s(approx (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta)) (-.f64 (/.f64 #s(literal 4 binary64) alpha) #s(literal 2 binary64)))) 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 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64) #s(literal 1/2 binary64)))
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
99.1%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
99.1%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.1%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
-16.5MiB live, 30.4MiB allocated; 2ms collecting garbage
Counts
17 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.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))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #s(literal 1 binary64)))
Calls

3 calls:

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

regimes12.0ms (0.2%)

Memory
24.1MiB live, 24.1MiB allocated; 0ms 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 (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(approx (+ (* -1/8 beta) 1/4) #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(approx (+ (* (+ (* -1/8 beta) 1/4) beta) 1/2) (*.f64 (*.f64 beta beta) #s(literal -1/8 binary64)))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (/ (+ 1 beta) alpha) (/.f64 beta alpha)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) alpha) #s(literal 1/4 binary64)) alpha #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta)) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (fma.f64 (-.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))))
Outputs
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64))))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(literal 1 binary64)))
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.7%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
98.7%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
98.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)

regimes22.0ms (0.3%)

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

3 calls:

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

regimes16.0ms (0.2%)

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

4 calls:

6.0ms
alpha
3.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
3.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
3.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
75.1%4alpha
91.5%3(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
91.5%3(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
91.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 34 to 28 computations (17.6% saved)

regimes8.0ms (0.1%)

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

3 calls:

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

regimes7.0ms (0.1%)

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

3 calls:

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

Compiled 33 to 26 computations (21.2% saved)

regimes15.0ms (0.2%)

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

5 calls:

6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
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 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
55.6%2alpha
71.0%2beta
70.9%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
70.9%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
70.9%2(/.f64 (+.f64 (/.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)

regimes6.0ms (0.1%)

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

4 calls:

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

Compiled 34 to 28 computations (17.6% saved)

regimes5.0ms (0.1%)

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

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

1.0ms
alpha
1.0ms
beta
1.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
1.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
1.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
34.0%1alpha
34.0%1beta
34.0%1(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
34.0%1(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
34.0%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.8MiB live, 1.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0707429387579737e-10
0.24449519749152498
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
1.0707429387579737e-10
0.24449519749152498
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.24449519749152498
0.4608385809171161
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.5060652414287324
0.9999999999981745
0.0ms
0.24449519749152498
0.4608385809171161
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.5060652414287324
0.9999999999981745
0.0ms
0.24449519749152498
0.4608385809171161
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.5060652414287324
0.9999999999981745
0.0ms
0.24449519749152498
0.4608385809171161
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5060652414287324
0.9999999999981745
0.0ms
0.24449519749152498
0.4608385809171161
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.5060652414287324
0.9999999999981745
0.0ms
0.24449519749152498
0.4608385809171161
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch2.0ms (0%)

Memory
-46.0MiB live, 1.0MiB allocated; 2ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5060652414287324
0.9999999999981745
1.0ms
0.24449519749152498
0.4608385809171161
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch20.0ms (0.3%)

Memory
42.0MiB live, 42.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
0.024558876748323685
102.5976680144778
Samples
4.0ms19×2valid
4.0ms79×0valid
4.0ms30×1valid
Compiler

Compiled 360 to 287 computations (20.3% saved)

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

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.5060652414287324
0.9999999999981745
Compiler

Compiled 16 to 15 computations (6.3% saved)

simplify53.0ms (0.7%)

Memory
-7.7MiB live, 86.3MiB allocated; 6ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0101948
1164948
2295948
3722942
42729942
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 7737125245533627/38685626227668133590597632 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (* -1/2 (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta))) (-.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/38685626227668133590597632 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #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 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #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/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #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/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))
Outputs
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/38685626227668133590597632 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (* -1/2 (- (- (/ (* (+ (* 2 beta) 2) (+ 2 beta)) alpha) beta) (+ 2 beta))) (-.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/38685626227668133590597632 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #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 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta) #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/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (+.f64 (neg.f64 #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #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/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (pow.f64 beta #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/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* -1 (/ (+ 1 alpha) beta)) 1) (-.f64 #s(literal 1 binary64) (pow.f64 beta #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/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 (fma.f64 #s(literal -1/8 binary64) beta #s(literal 1/4 binary64)) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (/.f64 #s(literal 1 binary64) alpha))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* (- 1 (/ alpha (+ 2 alpha))) 1/2) (pow.f64 alpha #s(literal -1 binary64)))) (if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))))
(if (<=.f64 beta #s(literal 2 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) (fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
(if (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (+ (* (/ beta (+ 2 beta)) 1/2) 1/2) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64)))
#s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(literal 1 binary64))

derivations807.0ms (10.7%)

Memory
27.0MiB live, 954.3MiB allocated; 90ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052281
064281
1296281
22175281
08211273
09154685
133274379
087404117
04332178
115072045
259691957
080601860
04771910
115951764
256201720
087121646
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 950 to 105 computations (88.9% saved)

preprocess114.0ms (1.5%)

Memory
-30.5MiB live, 268.6MiB allocated; 52ms collecting garbage
Compiler

Compiled 1 926 to 230 computations (88.1% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...