Octave 3.8, jcobi/1

Time bar (total: 8.1s)

analyze3.0ms (0%)

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 22 to 14 computations (36.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0ms
ival-sub: 0.0ms (0% of total)
ival-div: 0.0ms (0% of total)
ival-add: 0.0ms (0% of total)
ival-and: 0.0ms (0% of total)
const: 0.0ms (0% of total)
ival->: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.4s (17.8%)

Results
616.0ms6009×0valid
389.0ms1886×1valid
94.0ms361×2valid
Precisions
Click to see histograms. Total time spent on operations: 652.0ms
ival-div: 217.0ms (33.3% of total)
ival-add: 185.0ms (28.4% of total)
ival-sub: 86.0ms (13.2% of total)
backward-pass: 65.0ms (10% of total)
ival->: 63.0ms (9.7% of total)
const: 18.0ms (2.8% of total)
ival-and: 17.0ms (2.6% of total)
Bogosity

preprocess204.0ms (2.5%)

Algorithm
egg-herbie
Rules
1988×sum3-define
1844×sum5-define
1648×fmsub-define
1634×sum5-define
1506×fmm-def
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
03280
19178
220278
360876
4176476
5548376
01012
12312
24112
37412
414212
535512
694312
7178211
8381311
9762511
0802911
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2)
Outputs
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2)
(+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
Call 2
Inputs
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2)
(/ (+ (/ (- beta (neg alpha)) (+ (+ (neg alpha) beta) 2)) 1) 2)
(/ (+ (/ (- (neg beta) alpha) (+ (+ alpha (neg beta)) 2)) 1) 2)
(neg (/ (+ (/ (- beta (neg alpha)) (+ (+ (neg alpha) beta) 2)) 1) 2))
(neg (/ (+ (/ (- (neg beta) alpha) (+ (+ alpha (neg beta)) 2)) 1) 2))
(/ (+ (/ (- alpha beta) (+ (+ beta alpha) 2)) 1) 2)
Outputs
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2)
(/ (+ (/ (- beta alpha) (sum3 beta alpha 2)) 1) 2)
(/ (+ (/ (- beta (neg alpha)) (+ (+ (neg alpha) beta) 2)) 1) 2)
(+ (/ (+ beta alpha) (* 2 (sum3 beta 2 (neg alpha)))) 1/2)
(/ (+ (/ (- (neg beta) alpha) (+ (+ alpha (neg beta)) 2)) 1) 2)
(+ (/ (+ beta alpha) (+ -4 (* 2 (- beta alpha)))) 1/2)
(neg (/ (+ (/ (- beta (neg alpha)) (+ (+ (neg alpha) beta) 2)) 1) 2))
(+ -1/2 (/ (+ beta alpha) (* 2 (sum3 alpha (neg beta) -2))))
(neg (/ (+ (/ (- (neg beta) alpha) (+ (+ alpha (neg beta)) 2)) 1) 2))
(+ -1/2 (/ (+ beta alpha) (+ 4 (* 2 (- alpha beta)))))
(/ (+ (/ (- alpha beta) (+ (+ beta alpha) 2)) 1) 2)
(+ (/ (/ (- alpha beta) (sum3 beta alpha 2)) 2) 1/2)

explain410.0ms (5.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
750-0-(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
00-0-(-.f64 beta alpha)
00-0-(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
00-0-#s(literal 2 binary64)
00-0-(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
00-0-alpha
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-#s(literal 1 binary64)
00-0-(+.f64 alpha beta)
00-0-beta
Results
305.0ms364×0valid
43.0ms128×1valid
11.0ms20×2valid
Compiler

Compiled 117 to 32 computations (72.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 286.0ms
ival-div: 261.0ms (91.2% of total)
ival-add: 10.0ms (3.5% of total)
backward-pass: 9.0ms (3.1% of total)
ival-sub: 5.0ms (1.7% of total)
const: 1.0ms (0.3% of total)

eval0.0ms (0%)

Compiler

Compiled 15 to 11 computations (26.7% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
72.5%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Compiler

Compiled 15 to 10 computations (33.3% saved)

simplify188.0ms (2.3%)

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-diff0
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
Rules
1844×sum5-define
1648×fmsub-define
1506×fmm-def
1298×fma-lowering-fma.f32
1298×fma-lowering-fma.f64
Iterations

Useful iterations: 7 (0.0ms)

IterNodesCost
01044
12344
24144
37444
414244
535544
694344
7178243
8381343
9762543
0802943
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2)
(+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1)
(/ (- beta alpha) (+ (+ alpha beta) 2))
(- beta alpha)
beta
alpha
(+ (+ alpha beta) 2)
(+ alpha beta)
2
1
Outputs
(/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2)
(+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 alpha beta) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)))
(+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1)
(+.f64 (/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta)) #s(literal 1 binary64))
(/ (- beta alpha) (+ (+ alpha beta) 2))
(/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) alpha) beta))
(- beta alpha)
(-.f64 beta alpha)
beta
alpha
(+ (+ alpha beta) 2)
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))
(+ alpha beta)
(+.f64 beta alpha)
2
#s(literal 2 binary64)
1
#s(literal 1 binary64)

localize67.0ms (0.8%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 (+.f64 alpha beta) #s(literal 2 binary64))
accuracy100.0%
(+.f64 alpha beta)
accuracy100.0%
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
accuracy72.6%
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
26.0ms182×0valid
25.0ms64×1valid
4.0ms10×2valid
Compiler

Compiled 51 to 11 computations (78.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
backward-pass: 9.0ms (38.4% of total)
ival-div: 5.0ms (21.3% of total)
ival-add: 5.0ms (21.3% of total)
ival-sub: 4.0ms (17.1% of total)
const: 1.0ms (4.3% of total)

series13.0ms (0.2%)

Counts
6 → 144
Calls
Call 1
Inputs
#<alt (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2)>
#<alt (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1)>
#<alt (/ (- beta alpha) (+ (+ alpha beta) 2))>
#<alt (- beta alpha)>
#<alt (+ alpha beta)>
#<alt (+ (+ alpha beta) 2)>
Outputs
#<alt (* 1/2 (- 1 (/ alpha (+ 2 alpha))))>
#<alt (+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))>
#<alt (+ (* 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)))))))>
#<alt (+ (* 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)))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))>
#<alt (+ 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))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))>
#<alt (+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))>
#<alt (+ 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)))>
#<alt (* 1/2 (+ 1 (/ beta (+ 2 beta))))>
#<alt (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))>
#<alt (+ (* 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)))))))))>
#<alt (+ (* 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))))))))))>
#<alt (* 1/2 (/ (+ 2 (* 2 beta)) alpha))>
#<alt (/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)>
#<alt (/ (+ (* 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)>
#<alt (/ (+ (* 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)>
#<alt (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))>
#<alt (* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))>
#<alt (* -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))>
#<alt (* -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))>
#<alt (- 1 (/ alpha (+ 2 alpha)))>
#<alt (- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))>
#<alt (- (+ 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)))>
#<alt (- (+ 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)))>
#<alt 2>
#<alt (+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))>
#<alt (- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))>
#<alt (- (+ 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))))))>
#<alt 2>
#<alt (- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))>
#<alt (+ 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)))>
#<alt (+ 1 (/ beta (+ 2 beta)))>
#<alt (+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))>
#<alt (+ 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))))>
#<alt (+ 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))))>
#<alt (/ (+ 2 (* 2 beta)) alpha)>
#<alt (/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)>
#<alt (/ (- (+ 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)>
#<alt (/ (- (+ 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)>
#<alt (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))>
#<alt (* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))>
#<alt (* -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))>
#<alt (* -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))>
#<alt (* -1 (/ alpha (+ 2 alpha)))>
#<alt (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))>
#<alt (+ (* -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))))))>
#<alt (+ (* -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))))))>
#<alt 1>
#<alt (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (- (+ 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)))))>
#<alt 1>
#<alt (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))>
#<alt (+ 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)))>
#<alt (/ beta (+ 2 beta))>
#<alt (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))>
#<alt (+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))>
#<alt (+ (* 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)))>
#<alt -1>
#<alt (- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))>
#<alt (- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))>
#<alt (- (+ (/ 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)))))>
#<alt -1>
#<alt (- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)>
#<alt (- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)>
#<alt (- (* -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)>
#<alt (* -1 alpha)>
#<alt (- beta alpha)>
#<alt (- beta alpha)>
#<alt (- beta alpha)>
#<alt beta>
#<alt (* beta (+ 1 (* -1 (/ alpha beta))))>
#<alt (* beta (+ 1 (* -1 (/ alpha beta))))>
#<alt (* beta (+ 1 (* -1 (/ alpha beta))))>
#<alt beta>
#<alt (* -1 (* beta (- (/ alpha beta) 1)))>
#<alt (* -1 (* beta (- (/ alpha beta) 1)))>
#<alt (* -1 (* beta (- (/ alpha beta) 1)))>
#<alt beta>
#<alt (+ beta (* -1 alpha))>
#<alt (+ beta (* -1 alpha))>
#<alt (+ beta (* -1 alpha))>
#<alt (* -1 alpha)>
#<alt (* alpha (- (/ beta alpha) 1))>
#<alt (* alpha (- (/ beta alpha) 1))>
#<alt (* alpha (- (/ beta alpha) 1))>
#<alt (* -1 alpha)>
#<alt (* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))>
#<alt (* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))>
#<alt (* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))>
#<alt beta>
#<alt (+ alpha beta)>
#<alt (+ alpha beta)>
#<alt (+ alpha beta)>
#<alt alpha>
#<alt (* alpha (+ 1 (/ beta alpha)))>
#<alt (* alpha (+ 1 (/ beta alpha)))>
#<alt (* alpha (+ 1 (/ beta alpha)))>
#<alt alpha>
#<alt (* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))>
#<alt (* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))>
#<alt (* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))>
#<alt alpha>
#<alt (+ alpha beta)>
#<alt (+ alpha beta)>
#<alt (+ alpha beta)>
#<alt beta>
#<alt (* beta (+ 1 (/ alpha beta)))>
#<alt (* beta (+ 1 (/ alpha beta)))>
#<alt (* beta (+ 1 (/ alpha beta)))>
#<alt beta>
#<alt (* -1 (* beta (- (* -1 (/ alpha beta)) 1)))>
#<alt (* -1 (* beta (- (* -1 (/ alpha beta)) 1)))>
#<alt (* -1 (* beta (- (* -1 (/ alpha beta)) 1)))>
#<alt (+ 2 beta)>
#<alt (+ 2 (+ alpha beta))>
#<alt (+ 2 (+ alpha beta))>
#<alt (+ 2 (+ alpha beta))>
#<alt alpha>
#<alt (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))>
#<alt (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))>
#<alt (* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))>
#<alt alpha>
#<alt (* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))>
#<alt (* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))>
#<alt (* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))>
#<alt (+ 2 alpha)>
#<alt (+ 2 (+ alpha beta))>
#<alt (+ 2 (+ alpha beta))>
#<alt (+ 2 (+ alpha beta))>
#<alt beta>
#<alt (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))>
#<alt (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))>
#<alt (* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))>
#<alt beta>
#<alt (* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))>
#<alt (* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))>
#<alt (* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))>
Calls

36 calls:

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

rewrite261.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
2130×*-lowering-*.f32
2130×*-lowering-*.f64
1482×+-lowering-+.f64
1482×+-lowering-+.f32
1406×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01040
13940
213840
371439
4502039
0810039
Stop Event
iter limit
node limit
Counts
6 → 529
Calls
Call 1
Inputs
(/ (+ (/ (- 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)
Outputs
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)))
(+.f64 (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(+.f64 (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 alpha (*.f64 #s(literal -2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1/2 binary64)))
(+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal -1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 (*.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1/2 binary64)) (-.f64 (/.f64 alpha (*.f64 #s(literal -2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1/2 binary64)) (/.f64 alpha (*.f64 #s(literal -2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 beta (*.f64 #s(literal -2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (-.f64 (/.f64 alpha (*.f64 #s(literal -2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1/2 binary64)))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -2 binary64))) (/.f64 alpha (*.f64 #s(literal -2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(exp.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))) #s(literal 1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -2 binary64)))
(-.f64 (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(-.f64 (/.f64 (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(fma.f64 beta (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1/2 binary64) (neg.f64 (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) (neg.f64 (-.f64 (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1/2 binary64) (/.f64 alpha (*.f64 #s(literal -2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(/.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)))) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 4 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal -2 binary64)) #s(literal -1 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 0 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64))))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 0 binary64)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(-.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (-.f64 beta alpha) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) beta (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) beta (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal 1 binary64)) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 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 beta alpha))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 alpha beta) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) beta) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal -1 binary64)) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64))
(fma.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64))
(fma.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 beta #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 beta #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(fma.f64 (/.f64 (/.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(fma.f64 (/.f64 (/.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64))))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal -1 binary64))
(pow.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(+.f64 (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 0 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 0 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha))) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(exp.f64 (+.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha))) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64))))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha))) #s(literal -1 binary64)) (log.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(exp.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (*.f64 (log.f64 (-.f64 beta alpha)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(-.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(-.f64 (/.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(-.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha))) (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha))))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) beta) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(-.f64 (/.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(-.f64 (+.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 0 binary64)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 alpha (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (-.f64 beta alpha) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) beta (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) beta (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 beta alpha) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal 1 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal 1 binary64)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha #s(literal -1 binary64)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 alpha beta) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) beta) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) beta) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal -1 binary64)) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta #s(literal -1 binary64)) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1 binary64) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 alpha #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (/.f64 beta #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 beta #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(fma.f64 (/.f64 (/.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(fma.f64 (/.f64 (/.f64 beta #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (neg.f64 (-.f64 (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(neg.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)) (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (-.f64 alpha beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 alpha beta)))
(/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (-.f64 beta alpha)))
(/.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(/.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)))
(/.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(/.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha))))
(/.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta)) (*.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(/.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (*.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta) #s(literal -1 binary64))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)))
(/.f64 (+.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(/.f64 (+.f64 (*.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 alpha (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (+.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta #s(literal 1 binary64)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (+.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) beta)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 #s(literal 0 binary64) beta))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (+.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (/.f64 beta #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (+.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) beta) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (+.f64 (*.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (+.f64 (*.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta #s(literal 1 binary64)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)))
(/.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta) (*.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)))
(/.f64 (+.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 beta #s(literal 1 binary64)))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 alpha beta))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 beta (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (*.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta) #s(literal -1 binary64))) (*.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) alpha)) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (-.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha)))
(/.f64 (-.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)))
(/.f64 (-.f64 (*.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 beta alpha))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 alpha beta))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (*.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (*.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta))) (neg.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1 binary64)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) #s(literal 1 binary64)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) #s(literal 1 binary64)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)))
(/.f64 (*.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64)) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha))
(/.f64 (/.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))
(/.f64 (/.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta)) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha))
(/.f64 (/.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) beta)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (/.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha))
(/.f64 (/.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha)) (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))))
(*.f64 (-.f64 beta alpha) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(*.f64 (-.f64 alpha beta) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(*.f64 (-.f64 alpha beta) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 beta alpha))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (pow.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))
(*.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(*.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (-.f64 alpha beta))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(*.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(*.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))
(*.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 alpha beta))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))
(*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta)) #s(literal 1 binary64)) (pow.f64 (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 beta alpha)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) alpha) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (-.f64 (+.f64 beta alpha) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))) #s(literal -1 binary64)) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) alpha) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) beta))) #s(literal -1 binary64)) (*.f64 (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 beta (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (/.f64 alpha (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(+.f64 beta (-.f64 #s(literal 0 binary64) alpha))
(+.f64 beta (*.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (-.f64 beta alpha))
(+.f64 (-.f64 #s(literal 0 binary64) alpha) beta)
(+.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta #s(literal 1 binary64)))
(+.f64 (/.f64 beta #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) beta)
(+.f64 (-.f64 beta #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 beta alpha)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 beta alpha)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 beta alpha)) #s(literal -1 binary64))))
(-.f64 beta alpha)
(-.f64 #s(literal 0 binary64) (-.f64 alpha beta))
(-.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 #s(literal 0 binary64) beta))
(-.f64 (/.f64 beta #s(literal 1 binary64)) alpha)
(-.f64 (/.f64 alpha #s(literal -1 binary64)) (/.f64 beta #s(literal -1 binary64)))
(fma.f64 beta #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) alpha))
(fma.f64 alpha #s(literal -1 binary64) beta)
(fma.f64 #s(literal 1 binary64) beta (-.f64 #s(literal 0 binary64) alpha))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) alpha) beta)
(fma.f64 #s(literal -1 binary64) alpha beta)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) beta) (-.f64 #s(literal 0 binary64) alpha))
(fma.f64 #s(literal -1 binary64) (/.f64 beta #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) alpha))
(neg.f64 (-.f64 alpha beta))
(/.f64 (-.f64 beta alpha) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)))
(/.f64 (-.f64 alpha beta) #s(literal -1 binary64))
(pow.f64 (-.f64 beta alpha) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)))) #s(literal -1 binary64))
(*.f64 (-.f64 beta alpha) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 beta alpha))
(*.f64 (-.f64 alpha beta) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 alpha beta))
(+.f64 beta alpha)
(+.f64 alpha beta)
(-.f64 beta (-.f64 #s(literal 0 binary64) alpha))
(-.f64 alpha (-.f64 #s(literal 0 binary64) beta))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)))
(fma.f64 beta #s(literal 1 binary64) alpha)
(fma.f64 alpha #s(literal 1 binary64) beta)
(fma.f64 #s(literal 1 binary64) beta alpha)
(fma.f64 #s(literal 1 binary64) alpha beta)
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -1 binary64) beta)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) alpha) beta)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) beta) alpha)
(fma.f64 #s(literal -1 binary64) (/.f64 alpha #s(literal -1 binary64)) beta)
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) beta)
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)))
(*.f64 #s(literal 1 binary64) (+.f64 beta alpha))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)))
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))
(+.f64 beta (neg.f64 (-.f64 #s(literal -2 binary64) alpha)))
(+.f64 beta (*.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))))
(+.f64 beta (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) alpha)))
(+.f64 beta (*.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 alpha (+.f64 beta #s(literal 2 binary64)))
(+.f64 alpha (*.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 alpha (*.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64)))
(+.f64 (+.f64 beta alpha) #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 beta alpha))
(+.f64 #s(literal 2 binary64) (*.f64 (+.f64 beta alpha) #s(literal 1 binary64)))
(+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)))
(+.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64)) (-.f64 #s(literal -2 binary64) beta)))
(+.f64 #s(literal 0 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))
(+.f64 (+.f64 beta #s(literal 2 binary64)) alpha)
(+.f64 (+.f64 alpha #s(literal 2 binary64)) beta)
(+.f64 (/.f64 beta #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)))
(+.f64 (neg.f64 (-.f64 #s(literal -2 binary64) alpha)) beta)
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) beta)
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) alpha)) beta)
(+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 1 binary64)) beta)
(+.f64 (*.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 1 binary64)) alpha)
(+.f64 (*.f64 (+.f64 beta alpha) #s(literal 1 binary64)) #s(literal 2 binary64))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal 2 binary64))
(+.f64 (*.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64)) alpha)
(+.f64 (*.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)) (/.f64 beta #s(literal 1 binary64)))
(+.f64 (-.f64 alpha #s(literal 0 binary64)) (+.f64 beta #s(literal 2 binary64)))
(exp.f64 (log.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))) #s(literal -1 binary64)))
(-.f64 beta (-.f64 #s(literal -2 binary64) alpha))
(-.f64 alpha (-.f64 #s(literal -2 binary64) beta))
(-.f64 alpha (/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64)))
(-.f64 (+.f64 beta alpha) #s(literal -2 binary64))
(-.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)))
(-.f64 #s(literal 2 binary64) (/.f64 (+.f64 beta alpha) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(-.f64 (+.f64 beta #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(-.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) beta))
(-.f64 (/.f64 beta #s(literal 1 binary64)) (/.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64)) (/.f64 alpha #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)) #s(literal -1 binary64)) #s(literal -2 binary64))
(-.f64 (/.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64)) (/.f64 beta #s(literal -1 binary64)))
(-.f64 (+.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(fma.f64 beta #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -2 binary64) alpha)))
(fma.f64 alpha #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64)))
(fma.f64 alpha #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) beta (neg.f64 (-.f64 #s(literal -2 binary64) alpha)))
(fma.f64 #s(literal 1 binary64) alpha (+.f64 beta #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) alpha (neg.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 beta alpha) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64)) alpha)
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -1 binary64) (+.f64 beta #s(literal 2 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) alpha) (+.f64 beta #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) alpha) (neg.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) beta) (neg.f64 (-.f64 #s(literal -2 binary64) alpha)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) beta) alpha)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 beta alpha)) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha #s(literal -1 binary64)) (+.f64 beta #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha #s(literal -1 binary64)) (neg.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (/.f64 beta #s(literal -1 binary64)) (neg.f64 (/.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) (+.f64 beta #s(literal 2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64)) (neg.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal -1 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal -1 binary64))))
(neg.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(pow.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))
(*.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))))

simplify281.0ms (3.5%)

Algorithm
egg-herbie
Rules
2810×+-lowering-+.f64
2810×+-lowering-+.f32
2660×*-lowering-*.f32
2660×*-lowering-*.f64
1798×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04332427
115182169
256322118
081502118
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))) (* beta (+ (* 1/2 (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (* 1/2 (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))))))))
1
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
1
(+ 1 (* 1/2 (/ (- (* -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/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 (/ (+ 2 (* 2 beta)) alpha))
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 4)) (* beta (pow (+ 2 beta) 3))) (pow alpha 3))) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2)))))) alpha)
(* -1/2 (/ (- (* -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 (+ 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)))
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))))))
2
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(+ 1 (/ beta (+ 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))))
(/ (+ 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 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 3)) alpha) (/ (pow (+ 2 beta) 4) alpha)) (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3))) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(* -1 (/ alpha (+ 2 alpha)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
1
(- (+ 1 (* -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)))))
1
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(/ beta (+ 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)))
-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
(- (* -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)
(- beta alpha)
(- beta alpha)
(- beta alpha)
beta
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 1 (* -1 (/ alpha beta))))
(* beta (+ 1 (* -1 (/ alpha beta))))
beta
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (/ alpha beta) 1)))
(* -1 (* beta (- (/ alpha beta) 1)))
beta
(+ beta (* -1 alpha))
(+ beta (* -1 alpha))
(+ beta (* -1 alpha))
(* -1 alpha)
(* alpha (- (/ beta alpha) 1))
(* alpha (- (/ beta alpha) 1))
(* alpha (- (/ beta alpha) 1))
(* -1 alpha)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
beta
(+ alpha beta)
(+ alpha beta)
(+ alpha beta)
alpha
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
alpha
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
alpha
(+ alpha beta)
(+ alpha beta)
(+ alpha beta)
beta
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
(* beta (+ 1 (/ alpha beta)))
beta
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(+ 2 beta)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
alpha
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(+ 2 alpha)
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
(+ 2 (+ alpha beta))
beta
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
beta
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
Outputs
(* 1/2 (- 1 (/ alpha (+ 2 alpha))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 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) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))))))))
(+ (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (* beta (+ (* 1/2 (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2))))) (* 1/2 (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 beta (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (+.f64 (*.f64 beta (+.f64 (/.f64 (/.f64 alpha (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 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)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))) (*.f64 beta (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) alpha) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal 1/2 binary64) (+.f64 alpha #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) beta) (-.f64 (*.f64 beta (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))))) (+.f64 (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (+.f64 alpha #s(literal 2 binary64)))))))))
1
#s(literal 1 binary64)
(+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 alpha #s(literal 2 binary64)) #s(literal -1/2 binary64))) beta))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 alpha #s(literal 2 binary64)) #s(literal -1/2 binary64))) beta)) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 alpha (+.f64 alpha #s(literal 2 binary64))))) (*.f64 beta beta)))
(+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (+ (* 1/2 (/ (- (* -1 (* alpha (pow (+ 2 alpha) 2))) (pow (+ 2 alpha) 3)) (pow beta 3))) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2))))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 alpha #s(literal 2 binary64)) #s(literal -1/2 binary64))) beta)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta beta)) (/.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha))) (*.f64 beta (*.f64 beta beta))))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta)))
(+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha)) (/.f64 (+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha))) (*.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta)))) beta)) beta))
(* 1/2 (+ 1 (/ beta (+ 2 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (*.f64 alpha (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) 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)))))))))
(+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (*.f64 alpha (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)))))))))
(+ (* 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))))))))))
(+.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) beta) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))) (*.f64 alpha #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)))))))))))
(* 1/2 (/ (+ 2 (* 2 beta)) alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)))) alpha)
(/ (+ (* 1/2 (+ 2 (* 2 beta))) (+ (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha)) (* 1/2 (/ (- (pow (+ 2 beta) 3) (* -1 (* beta (pow (+ 2 beta) 2)))) (pow alpha 2))))) alpha)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.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 (+.f64 #s(literal 1 binary64) beta) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (+.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha alpha)) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64))) (*.f64 (*.f64 beta (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal -2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (*.f64 alpha alpha))))))) alpha)
(* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) alpha))
(* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha))) alpha)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) (* 1/2 (/ (+ (* beta (pow (+ 2 beta) 2)) (pow (+ 2 beta) 3)) alpha))) alpha)) (* 1/2 (- (* -1 beta) (+ 2 beta)))) alpha))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) alpha))) alpha)) (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (*.f64 beta (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)))))) alpha)) alpha)) alpha)) (-.f64 #s(literal 0 binary64) alpha))
(- 1 (/ alpha (+ 2 alpha)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
(- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))))))
(- (+ 1 (* beta (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 beta (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (+.f64 (*.f64 beta (+.f64 (/.f64 (/.f64 alpha (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))))))) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))))
(- (+ 1 (* beta (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (+ (/ 1 (pow (+ 2 alpha) 3)) (/ alpha (pow (+ 2 alpha) 4))))) (/ 1 (pow (+ 2 alpha) 2)))) (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2)))))) (/ alpha (+ 2 alpha)))
(+.f64 (*.f64 beta (+.f64 (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 beta (-.f64 (*.f64 beta (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))))) (+.f64 (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (+.f64 alpha #s(literal 2 binary64))))))))) (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))))
2
#s(literal 2 binary64)
(+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))
(-.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 alpha #s(literal 2 binary64))) beta))
(- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))
(+.f64 #s(literal 2 binary64) (-.f64 (/.f64 (+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta beta)) (+.f64 (/.f64 (*.f64 alpha #s(literal 2 binary64)) beta) (/.f64 #s(literal 2 binary64) beta))))
(- (+ 2 (+ (* -1 (/ (* alpha (pow (+ 2 alpha) 2)) (pow beta 3))) (/ (* alpha (+ 2 alpha)) (pow beta 2)))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (+ (* 2 (/ 1 beta)) (/ (pow (+ 2 alpha) 3) (pow beta 3))))))
(-.f64 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta (*.f64 beta beta)))) (/.f64 (+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta beta))) (+.f64 (+.f64 (/.f64 (*.f64 alpha #s(literal 2 binary64)) beta) (/.f64 #s(literal 2 binary64) beta)) (/.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (*.f64 beta (*.f64 beta beta)))))
2
#s(literal 2 binary64)
(- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha))) (-.f64 #s(literal 0 binary64) beta)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha)) beta))
(+ 1 (/ beta (+ 2 beta)))
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 alpha (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) beta))))))
(+ 1 (+ (* alpha (- (* alpha (- (/ 1 (pow (+ 2 beta) 2)) (* -1 (/ beta (pow (+ 2 beta) 3))))) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 1 binary64) (*.f64 alpha (-.f64 (*.f64 alpha (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) 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))))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 1 binary64) (*.f64 alpha (-.f64 (*.f64 alpha (+.f64 (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) beta)))))))
(/ (+ 2 (* 2 beta)) alpha)
(/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)
(/.f64 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) alpha)
(/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (+ (* 2 beta) (/ (pow (+ 2 beta) 3) (pow alpha 2))))) (+ (* -1 (/ (* beta (pow (+ 2 beta) 2)) (pow alpha 2))) (/ (* beta (+ 2 beta)) alpha))) alpha)
(/.f64 (+.f64 (-.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)) alpha)) (+.f64 (*.f64 beta (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha)) (/.f64 (*.f64 beta (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal -2 binary64) beta))) (*.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 #s(literal 2 binary64) (-.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)) alpha)) (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) (*.f64 alpha (*.f64 alpha alpha))))) (+.f64 (/.f64 (*.f64 beta (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal -2 binary64) beta))) (*.f64 alpha alpha)) (*.f64 beta (+.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)) (*.f64 alpha alpha))))))) alpha)
(* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (-.f64 #s(literal 0 binary64) alpha))
(* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))
(/.f64 (+.f64 (*.f64 beta (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) alpha))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) alpha) (-.f64 #s(literal -2 binary64) beta))) (-.f64 #s(literal 0 binary64) alpha))
(* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (+ (/ (* beta (pow (+ 2 beta) 2)) alpha) (/ (pow (+ 2 beta) 3) alpha)) (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2))) alpha))) (+ 2 beta)) alpha))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 beta (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) alpha) (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) alpha)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)))) alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (-.f64 #s(literal 0 binary64) 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 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (*.f64 beta (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)))) alpha) (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)) alpha) (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))))) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (-.f64 #s(literal -2 binary64) beta))) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (-.f64 #s(literal 0 binary64) alpha))
(* -1 (/ alpha (+ 2 alpha)))
(/.f64 alpha (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(-.f64 (*.f64 beta (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (* -1 (/ alpha (pow (+ 2 alpha) 3))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(-.f64 (*.f64 beta (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (+.f64 (*.f64 beta (+.f64 (/.f64 (/.f64 alpha (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))))) (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))))))) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
(+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (+ (* beta (- (+ (* -1 (/ alpha (pow (+ 2 alpha) 3))) (* beta (- (/ 1 (pow (+ 2 alpha) 3)) (* -1 (/ alpha (pow (+ 2 alpha) 4)))))) (/ 1 (pow (+ 2 alpha) 2)))) (/ 1 (+ 2 alpha))) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))
(-.f64 (*.f64 beta (+.f64 (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 beta (-.f64 (*.f64 beta (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64)))) (/.f64 alpha (pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 4 binary64))))) (+.f64 (/.f64 alpha (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (+.f64 alpha #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (+.f64 alpha #s(literal 2 binary64))))))))) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta))
(- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha))) (*.f64 beta beta)) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #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 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha))) (*.f64 beta (*.f64 beta beta))) (/.f64 alpha beta)) (+.f64 (/.f64 alpha beta) (+.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) (*.f64 beta beta))) (/.f64 #s(literal 2 binary64) beta)))))
1
#s(literal 1 binary64)
(- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha)) beta))
(+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (* -1 (/ (+ (* -1 (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha)))) (/ (* (pow (+ 2 alpha) 2) (- (* -1 alpha) (+ 2 alpha))) beta)) beta))) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 (+.f64 alpha #s(literal 2 binary64)) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha) beta))) (*.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha))) (-.f64 #s(literal 0 binary64) beta)) (-.f64 (+.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -2 binary64)) alpha)) beta))
(/ beta (+ 2 beta))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))
(-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 alpha (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) 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)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 alpha (-.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) beta))) (/.f64 alpha (+.f64 #s(literal 2 binary64) beta))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) 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)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (*.f64 alpha (-.f64 (*.f64 alpha (+.f64 (*.f64 alpha (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta))) (/.f64 beta (pow.f64 (+.f64 #s(literal 2 binary64) beta) #s(literal 4 binary64)))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) beta))) (+.f64 #s(literal 2 binary64) beta)))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) (+.f64 #s(literal 2 binary64) beta))))))
-1
#s(literal -1 binary64)
(- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(-.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1 binary64))
(- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))
(+.f64 (-.f64 (/.f64 (+.f64 beta (+.f64 #s(literal 2 binary64) beta)) alpha) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (*.f64 alpha alpha)))
(- (+ (/ beta alpha) (/ (* (pow (+ 2 beta) 2) (- beta (* -1 (+ 2 beta)))) (pow alpha 3))) (+ 1 (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2)))))
(-.f64 (-.f64 (+.f64 (/.f64 beta alpha) (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha alpha)) alpha)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 beta (+.f64 #s(literal 2 binary64) beta))) (*.f64 alpha alpha)))
-1
#s(literal -1 binary64)
(- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (-.f64 #s(literal 0 binary64) alpha)))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)
(+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) beta) (-.f64 #s(literal -2 binary64) beta)) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (-.f64 #s(literal 0 binary64) alpha)))
(- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (- (* -1 (/ (* (pow (+ 2 beta) 2) (- (* -1 beta) (+ 2 beta))) alpha)) (* -1 (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))))) alpha))) (+ 2 beta)) alpha)) 1)
(+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 2 binary64) beta) (-.f64 #s(literal -2 binary64) beta)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha)) alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) beta)) alpha)))
(* -1 alpha)
(-.f64 #s(literal 0 binary64) alpha)
(- beta alpha)
(-.f64 beta alpha)
(- beta alpha)
(-.f64 beta alpha)
(- beta alpha)
(-.f64 beta alpha)
beta
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 beta (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 beta (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(* beta (+ 1 (* -1 (/ alpha beta))))
(*.f64 beta (-.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
beta
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (/.f64 alpha beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (/.f64 alpha beta)))
(* -1 (* beta (- (/ alpha beta) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (/.f64 alpha beta)))
beta
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(+ beta (* -1 alpha))
(-.f64 beta alpha)
(* -1 alpha)
(-.f64 #s(literal 0 binary64) alpha)
(* alpha (- (/ beta alpha) 1))
(*.f64 alpha (+.f64 #s(literal -1 binary64) (/.f64 beta alpha)))
(* alpha (- (/ beta alpha) 1))
(*.f64 alpha (+.f64 #s(literal -1 binary64) (/.f64 beta alpha)))
(* alpha (- (/ beta alpha) 1))
(*.f64 alpha (+.f64 #s(literal -1 binary64) (/.f64 beta alpha)))
(* -1 alpha)
(-.f64 #s(literal 0 binary64) alpha)
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 beta alpha))))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 beta alpha))))
(* -1 (* alpha (+ 1 (* -1 (/ beta alpha)))))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (-.f64 #s(literal 1 binary64) (/.f64 beta alpha))))
beta
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
alpha
(* alpha (+ 1 (/ beta alpha)))
(*.f64 alpha (+.f64 #s(literal 1 binary64) (/.f64 beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
(*.f64 alpha (+.f64 #s(literal 1 binary64) (/.f64 beta alpha)))
(* alpha (+ 1 (/ beta alpha)))
(*.f64 alpha (+.f64 #s(literal 1 binary64) (/.f64 beta alpha)))
alpha
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))))
(* -1 (* alpha (- (* -1 (/ beta alpha)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))))
alpha
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
(+ alpha beta)
(+.f64 alpha beta)
beta
(* beta (+ 1 (/ alpha beta)))
(*.f64 beta (+.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(* beta (+ 1 (/ alpha beta)))
(*.f64 beta (+.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
(* beta (+ 1 (/ alpha beta)))
(*.f64 beta (+.f64 #s(literal 1 binary64) (/.f64 alpha beta)))
beta
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))))
(* -1 (* beta (- (* -1 (/ alpha beta)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))))
(+ 2 beta)
(+.f64 #s(literal 2 binary64) beta)
(+ 2 (+ alpha beta))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+ 2 (+ alpha beta))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+ 2 (+ alpha beta))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
alpha
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(*.f64 alpha (+.f64 (/.f64 beta alpha) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(*.f64 alpha (+.f64 (/.f64 beta alpha) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))))
(* alpha (+ 1 (+ (* 2 (/ 1 alpha)) (/ beta alpha))))
(*.f64 alpha (+.f64 (/.f64 beta alpha) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) alpha))))
alpha
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(* -1 (* alpha (- (* -1 (/ (+ 2 beta) alpha)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 alpha (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+ 2 alpha)
(+.f64 alpha #s(literal 2 binary64))
(+ 2 (+ alpha beta))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+ 2 (+ alpha beta))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
(+ 2 (+ alpha beta))
(+.f64 alpha (+.f64 #s(literal 2 binary64) beta))
beta
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(*.f64 beta (+.f64 (/.f64 alpha beta) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(*.f64 beta (+.f64 (/.f64 alpha beta) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta))))
(* beta (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))))
(*.f64 beta (+.f64 (/.f64 alpha beta) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta))))
beta
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha #s(literal 2 binary64)) beta))))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha #s(literal 2 binary64)) beta))))
(* -1 (* beta (- (* -1 (/ (+ 2 alpha) beta)) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha #s(literal 2 binary64)) beta))))

eval132.0ms (1.6%)

Compiler

Compiled 15840 to 2386 computations (84.9% saved)

prune86.0ms (1.1%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New6676673
Fresh000
Picked011
Done000
Total6677674
Accuracy
99.9%
Counts
674 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.5%
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64))
72.5%
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
71.2%
(/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
72.6%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64))
31.4%
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
72.5%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))))
39.5%
#s(literal 1 binary64)
Compiler

Compiled 147 to 102 computations (30.6% saved)

simplify192.0ms (2.4%)

Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 alpha #s(literal 2 binary64))
cost-diff0
(/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
cost-diff0
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64))
cost-diff0
(+.f64 #s(literal 2 binary64) beta)
cost-diff0
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
cost-diff0
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
cost-diff0
(/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
cost-diff0
(+.f64 #s(literal 1 binary64) beta)
cost-diff0
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
cost-diff0
(/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))
cost-diff128
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64))
cost-diff128
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64))
Rules
1938×sum3-define
1798×fmsub-define
1714×fma-lowering-fma.f32
1714×fma-lowering-fma.f64
1424×fmm-def
Iterations

Useful iterations: 8 (0.0ms)

IterNodesCost
020126
141119
274118
3157117
4332117
5679117
61334117
72551117
85547116
08376116
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1) 2)
(+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1)
(/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha)))
1
(/ (+ beta (+ alpha 2)) (- beta alpha))
(+ beta (+ alpha 2))
beta
(+ alpha 2)
alpha
2
(- beta alpha)
1
(/ (+ 1 beta) alpha)
(+ 1 beta)
1
beta
alpha
(/ (+ (/ beta (+ 2 beta)) 1) 2)
(+ (/ beta (+ 2 beta)) 1)
(/ beta (+ 2 beta))
beta
(+ 2 beta)
2
1
(/ (- 1 (/ alpha (+ alpha 2))) 2)
(- 1 (/ alpha (+ alpha 2)))
1
(/ alpha (+ alpha 2))
alpha
(+ alpha 2)
2
Outputs
(/ (+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1) 2)
(+.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (*.f64 #s(literal 2 binary64) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))))
(+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1)
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))))
(/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha)))
(/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64))))
1
#s(literal 1 binary64)
(/ (+ beta (+ alpha 2)) (- beta alpha))
(/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))
(+ beta (+ alpha 2))
(+.f64 beta (+.f64 alpha #s(literal 2 binary64)))
beta
(+ alpha 2)
(+.f64 alpha #s(literal 2 binary64))
alpha
2
#s(literal 2 binary64)
(- beta alpha)
(-.f64 beta alpha)
1
#s(literal 1 binary64)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(+ 1 beta)
(+.f64 #s(literal 1 binary64) beta)
1
#s(literal 1 binary64)
beta
alpha
(/ (+ (/ beta (+ 2 beta)) 1) 2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))) #s(literal 2 binary64))
(+ (/ beta (+ 2 beta)) 1)
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))
(/ beta (+ 2 beta))
(/.f64 beta (+.f64 beta #s(literal 2 binary64)))
beta
(+ 2 beta)
(+.f64 beta #s(literal 2 binary64))
2
#s(literal 2 binary64)
1
#s(literal 1 binary64)
(/ (- 1 (/ alpha (+ alpha 2))) 2)
(-.f64 #s(literal 1/2 binary64) (/.f64 alpha (*.f64 #s(literal 2 binary64) (+.f64 alpha #s(literal 2 binary64)))))
(- 1 (/ alpha (+ alpha 2)))
(+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
1
#s(literal 1 binary64)
(/ alpha (+ alpha 2))
(/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))
alpha
(+ alpha 2)
(+.f64 alpha #s(literal 2 binary64))
2
#s(literal 2 binary64)

localize163.0ms (2%)

Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64))
accuracy100.0%
(+.f64 alpha #s(literal 2 binary64))
accuracy100.0%
(/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))
accuracy65.1%
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
accuracy100.0%
(/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
accuracy100.0%
(+.f64 #s(literal 2 binary64) beta)
accuracy100.0%
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
accuracy100.0%
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
accuracy100.0%
(+.f64 #s(literal 1 binary64) beta)
accuracy100.0%
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
accuracy100.0%
(+.f64 alpha #s(literal 2 binary64))
accuracy100.0%
(/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))
accuracy99.9%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))
accuracy72.6%
(+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64))
Results
56.0ms84×1valid
53.0ms162×0valid
9.0ms10×2valid
Compiler

Compiled 132 to 21 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 44.0ms
ival-div: 19.0ms (43.2% of total)
ival-add: 13.0ms (29.6% of total)
backward-pass: 7.0ms (15.9% of total)
ival-sub: 4.0ms (9.1% of total)
const: 1.0ms (2.3% of total)

series123.0ms (1.5%)

Counts
14 → 228
Calls
Call 1
Inputs
#<alt (/ (+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1) 2)>
#<alt (+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1)>
#<alt (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha)))>
#<alt (/ (+ beta (+ alpha 2)) (- beta alpha))>
#<alt (/ (+ 1 beta) alpha)>
#<alt (+ 1 beta)>
#<alt (/ (+ (/ beta (+ 2 beta)) 1) 2)>
#<alt (+ (/ beta (+ 2 beta)) 1)>
#<alt (/ beta (+ 2 beta))>
#<alt (+ 2 beta)>
#<alt (/ (- 1 (/ alpha (+ alpha 2))) 2)>
#<alt (- 1 (/ alpha (+ alpha 2)))>
#<alt (/ alpha (+ alpha 2))>
#<alt (+ alpha 2)>
Outputs
#<alt (* 1/2 (- 1 (/ alpha (+ 2 alpha))))>
#<alt (+ (* 1/2 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (* 1/2 (- 1 (/ alpha (+ 2 alpha)))))>
#<alt (+ (* 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)))))))>
#<alt (+ (* 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)))))))))>
#<alt 1>
#<alt (+ 1 (* -1/2 (/ (+ 2 (* 2 alpha)) beta)))>
#<alt (+ 1 (+ (* -1/2 (/ (+ 2 (* 2 alpha)) beta)) (* 1/2 (/ (- (* alpha (+ 2 alpha)) (* -1 (pow (+ 2 alpha) 2))) (pow beta 2)))))>
#<alt (+ 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))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ (- (* -1 alpha) (+ 2 alpha)) beta)))>
#<alt (+ 1 (* -1 (/ (+ (* -1/2 (- (* -1 alpha) (+ 2 alpha))) (* 1/2 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta))) beta)))>
#<alt (+ 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)))>
#<alt (* 1/2 (+ 1 (/ beta (+ 2 beta))))>
#<alt (+ (* -1/2 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (* 1/2 (+ 1 (/ beta (+ 2 beta)))))>
#<alt (+ (* 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)))))))))>
#<alt (+ (* 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))))))))))>
#<alt (* 1/2 (/ (+ 2 (* 2 beta)) alpha))>
#<alt (/ (+ (* 1/2 (+ 2 (* 2 beta))) (* 1/2 (/ (- (* -1 (pow (+ 2 beta) 2)) (* beta (+ 2 beta))) alpha))) alpha)>
#<alt (/ (+ (* 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)>
#<alt (/ (+ (* 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)>
#<alt (* -1/2 (/ (- (* -1 beta) (+ 2 beta)) alpha))>
#<alt (* -1 (/ (+ (* 1/2 (- (* -1 beta) (+ 2 beta))) (* 1/2 (/ (+ (* beta (+ 2 beta)) (pow (+ 2 beta) 2)) alpha))) alpha))>
#<alt (* -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))>
#<alt (* -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))>
#<alt (- 1 (/ alpha (+ 2 alpha)))>
#<alt (- (+ 1 (* beta (+ (/ 1 (+ 2 alpha)) (/ alpha (pow (+ 2 alpha) 2))))) (/ alpha (+ 2 alpha)))>
#<alt (- (+ 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)))>
#<alt (- (+ 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)))>
#<alt 2>
#<alt (+ 2 (* -1 (/ (+ 2 (* 2 alpha)) beta)))>
#<alt (- (+ 2 (/ (* alpha (+ 2 alpha)) (pow beta 2))) (+ (* -1 (/ (pow (+ 2 alpha) 2) (pow beta 2))) (+ (* 2 (/ alpha beta)) (* 2 (/ 1 beta)))))>
#<alt (- (+ 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))))))>
#<alt 2>
#<alt (- (+ 2 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (+ 2 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))>
#<alt (+ 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)))>
#<alt (+ 1 (/ beta (+ 2 beta)))>
#<alt (+ 1 (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta))))>
#<alt (+ 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))))>
#<alt (+ 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))))>
#<alt (/ (+ 2 (* 2 beta)) alpha)>
#<alt (/ (- (+ 2 (+ (* -1 (/ (pow (+ 2 beta) 2) alpha)) (* 2 beta))) (/ (* beta (+ 2 beta)) alpha)) alpha)>
#<alt (/ (- (+ 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)>
#<alt (/ (- (+ 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)>
#<alt (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha))>
#<alt (* -1 (/ (- (+ (* -1 beta) (+ (/ (* beta (+ 2 beta)) alpha) (/ (pow (+ 2 beta) 2) alpha))) (+ 2 beta)) alpha))>
#<alt (* -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))>
#<alt (* -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))>
#<alt (* -1 (/ alpha (+ 2 alpha)))>
#<alt (+ (* -1 (/ alpha (+ 2 alpha))) (* beta (- (/ 1 (+ 2 alpha)) (* -1 (/ alpha (pow (+ 2 alpha) 2))))))>
#<alt (+ (* -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))))))>
#<alt (+ (* -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))))))>
#<alt 1>
#<alt (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (- (+ 1 (+ (* -1 (/ alpha beta)) (* -1 (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) (pow beta 2))))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (- (+ 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)))))>
#<alt 1>
#<alt (- (+ 1 (* -1 (/ alpha beta))) (+ (* 2 (/ 1 beta)) (/ alpha beta)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- (* -1 alpha) (+ 2 alpha))) (/ (* (+ 2 alpha) (- (* -1 alpha) (+ 2 alpha))) beta)) beta)))>
#<alt (+ 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)))>
#<alt (/ beta (+ 2 beta))>
#<alt (+ (* -1 (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))>
#<alt (+ (* alpha (- (/ (* alpha (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2)))) (+ 2 beta)) (+ (/ 1 (+ 2 beta)) (/ beta (pow (+ 2 beta) 2))))) (/ beta (+ 2 beta)))>
#<alt (+ (* 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)))>
#<alt -1>
#<alt (- (/ beta alpha) (+ 1 (* -1 (/ (+ 2 beta) alpha))))>
#<alt (- (+ (* -1 (/ (* (+ 2 beta) (- beta (* -1 (+ 2 beta)))) (pow alpha 2))) (/ beta alpha)) (+ 1 (* -1 (/ (+ 2 beta) alpha))))>
#<alt (- (+ (/ 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)))))>
#<alt -1>
#<alt (- (* -1 (/ (- (* -1 beta) (+ 2 beta)) alpha)) 1)>
#<alt (- (* -1 (/ (- (+ (* -1 beta) (* -1 (/ (* (+ 2 beta) (- (* -1 beta) (+ 2 beta))) alpha))) (+ 2 beta)) alpha)) 1)>
#<alt (- (* -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)>
#<alt (* -1 (/ (+ 2 alpha) alpha))>
#<alt (+ (* -1 (* beta (+ (* 2 (/ 1 alpha)) (* 2 (/ 1 (pow alpha 2)))))) (* -1 (/ (+ 2 alpha) alpha)))>
#<alt (+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (- (* -1 (* beta (+ (* 2 (/ 1 (pow alpha 2))) (* 2 (/ 1 (pow alpha 3)))))) (+ (* 2 (/ 1 alpha)) (* 2 (/ 1 (pow alpha 2)))))))>
#<alt (+ (* -1 (/ (+ 2 alpha) alpha)) (* beta (- (* beta (- (* -1 (* beta (+ (* 2 (/ 1 (pow alpha 3))) (* 2 (/ 1 (pow alpha 4)))))) (+ (* 2 (/ 1 (pow alpha 2))) (* 2 (/ 1 (pow alpha 3)))))) (+ (* 2 (/ 1 alpha)) (* 2 (/ 1 (pow alpha 2)))))))>
#<alt 1>
#<alt (- (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))) (* -1 (/ alpha beta)))>
#<alt (- (+ 1 (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* alpha (- (+ 2 alpha) (* -1 alpha))) (pow beta 2))))) (* -1 (/ alpha beta)))>
#<alt (- (+ 1 (+ (* 2 (/ 1 beta)) (+ (/ alpha beta) (/ (* (pow alpha 2) (- (+ 2 alpha) (* -1 alpha))) (pow beta 3))))) (+ (* -1 (/ alpha beta)) (* -1 (/ (* alpha (- (+ 2 alpha) (* -1 alpha))) (pow beta 2)))))>
#<alt 1>
#<alt (- (+ 1 (+ (* 2 (/ 1 beta)) (/ alpha beta))) (* -1 (/ alpha beta)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- (+ 2 alpha) (* -1 alpha))) (* -1 (/ (* alpha (- (+ 2 alpha) (* -1 alpha))) beta))) beta)))>
#<alt (+ 1 (* -1 (/ (+ (* -1 (- (+ 2 alpha) (* -1 alpha))) (* -1 (/ (+ (* alpha (- (+ 2 alpha) (* -1 alpha))) (/ (* (pow alpha 2) (- (+ 2 alpha) (* -1 alpha))) beta)) beta))) beta)))>
#<alt (/ (+ 2 beta) beta)>
#<alt (+ 1 (+ (* alpha (- (/ 1 beta) (* -1 (/ (+ 2 beta) (pow beta 2))))) (* 2 (/ 1 beta))))>
#<alt (+ 1 (+ (* alpha (- (+ (/ 1 beta) (/ (* alpha (- (/ 1 beta) (* -1 (/ (+ 2 beta) (pow beta 2))))) beta)) (* -1 (/ (+ 2 beta) (pow beta 2))))) (* 2 (/ 1 beta))))>
#<alt (+ 1 (+ (* alpha (- (+ (* alpha (- (/ (* alpha (- (/ 1 beta) (* -1 (/ (+ 2 beta) (pow beta 2))))) (pow beta 2)) (* -1 (/ (- (/ 1 beta) (* -1 (/ (+ 2 beta) (pow beta 2)))) beta)))) (/ 1 beta)) (* -1 (/ (+ 2 beta) (pow beta 2))))) (* 2 (/ 1 beta))))>
#<alt -1>
#<alt (- (* -1 (/ (+ 2 beta) alpha)) (+ 1 (/ beta alpha)))>
#<alt (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* beta (- (* -1 (+ 2 beta)) beta)) (pow alpha 2))) (+ 1 (/ beta alpha)))>
#<alt (- (+ (* -1 (/ (+ 2 beta) alpha)) (/ (* (pow beta 2) (- (* -1 (+ 2 beta)) beta)) (pow alpha 3))) (+ 1 (+ (* -1 (/ (* beta (- (* -1 (+ 2 beta)) beta)) (pow alpha 2))) (/ beta alpha))))>
#<alt -1>
#<alt (- (* -1 (/ (- (+ 2 beta) (* -1 beta)) alpha)) 1)>
#<alt (- (* -1 (/ (- (+ 2 (+ beta (/ (* beta (- (+ 2 beta) (* -1 beta))) alpha))) (* -1 beta)) alpha)) 1)>
#<alt (- (* -1 (/ (- (+ 2 (+ beta (* -1 (/ (- (* -1 (/ (* (pow beta 2) (- (+ 2 beta) (* -1 beta))) alpha)) (* beta (- (+ 2 beta) (* -1 beta)))) alpha)))) (* -1 beta)) alpha)) 1)>
#<alt (/ 1 alpha)>
#<alt (+ (/ 1 alpha) (/ beta alpha))>
#<alt (+ (/ 1 alpha) (/ beta alpha))>
#<alt (+ (/ 1 alpha) (/ beta alpha))>
#<alt (/ beta alpha)>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (/ beta alpha)>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt 1>
#<alt (+ 1 beta)>
#<alt (+ 1 beta)>
#<alt (+ 1 beta)>
#<alt beta>
#<alt (* beta (+ 1 (/ 1 beta)))>
#<alt (* beta (+ 1 (/ 1 beta)))>
#<alt (* beta (+ 1 (/ 1 beta)))>
#<alt beta>
#<alt (* beta (+ 1 (/ 1 beta)))>
#<alt (* beta (+ 1 (/ 1 beta)))>
#<alt (* beta (+ 1 (/ 1 beta)))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/4 beta))>
#<alt (+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))>
#<alt (+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))>
#<alt (- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))>
#<alt (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))>
#<alt 1>
#<alt (+ 1 (* 1/2 beta))>
#<alt (+ 1 (* beta (+ 1/2 (* -1/4 beta))))>
#<alt (+ 1 (* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4)))))>
#<alt 2>
#<alt (- 2 (* 2 (/ 1 beta)))>
#<alt (- (+ 2 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))>
#<alt (- (+ 2 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))>
#<alt 2>
#<alt (- 2 (* 2 (/ 1 beta)))>
#<alt (+ 2 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))>
#<alt (+ 2 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))>
#<alt (* 1/2 beta)>
#<alt (* beta (+ 1/2 (* -1/4 beta)))>
#<alt (* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))>
#<alt (* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))>
#<alt 1>
#<alt (- 1 (* 2 (/ 1 beta)))>
#<alt (- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))>
#<alt (- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))>
#<alt 1>
#<alt (- 1 (* 2 (/ 1 beta)))>
#<alt (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))>
#<alt (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))>
#<alt 2>
#<alt (+ 2 beta)>
#<alt (+ 2 beta)>
#<alt (+ 2 beta)>
#<alt beta>
#<alt (* beta (+ 1 (* 2 (/ 1 beta))))>
#<alt (* beta (+ 1 (* 2 (/ 1 beta))))>
#<alt (* beta (+ 1 (* 2 (/ 1 beta))))>
#<alt beta>
#<alt (* beta (+ 1 (* 2 (/ 1 beta))))>
#<alt (* beta (+ 1 (* 2 (/ 1 beta))))>
#<alt (* beta (+ 1 (* 2 (/ 1 beta))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 alpha))>
#<alt (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4)))>
#<alt (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4)))>
#<alt (/ 1 alpha)>
#<alt (/ (- 1 (* 2 (/ 1 alpha))) alpha)>
#<alt (/ (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha))) alpha)>
#<alt (/ (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3))))) alpha)>
#<alt (/ 1 alpha)>
#<alt (* -1 (/ (- (* 2 (/ 1 alpha)) 1) alpha))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha)) 1) alpha))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha)) 1) alpha))>
#<alt 1>
#<alt (+ 1 (* -1/2 alpha))>
#<alt (+ 1 (* alpha (- (* 1/4 alpha) 1/2)))>
#<alt (+ 1 (* alpha (- (* alpha (+ 1/4 (* -1/8 alpha))) 1/2)))>
#<alt (/ 2 alpha)>
#<alt (/ (- 2 (* 4 (/ 1 alpha))) alpha)>
#<alt (/ (- (+ 2 (/ 8 (pow alpha 2))) (* 4 (/ 1 alpha))) alpha)>
#<alt (/ (- (+ 2 (/ 8 (pow alpha 2))) (+ (* 4 (/ 1 alpha)) (* 16 (/ 1 (pow alpha 3))))) alpha)>
#<alt (/ 2 alpha)>
#<alt (* -1 (/ (- (* 4 (/ 1 alpha)) 2) alpha))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 8 (/ 1 alpha)) 4) alpha)) 2) alpha))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 16 (/ 1 alpha)) 8) alpha)) 4) alpha)) 2) alpha))>
#<alt (* 1/2 alpha)>
#<alt (* alpha (+ 1/2 (* -1/4 alpha)))>
#<alt (* alpha (+ 1/2 (* alpha (- (* 1/8 alpha) 1/4))))>
#<alt (* alpha (+ 1/2 (* alpha (- (* alpha (+ 1/8 (* -1/16 alpha))) 1/4))))>
#<alt 1>
#<alt (- 1 (* 2 (/ 1 alpha)))>
#<alt (- (+ 1 (/ 4 (pow alpha 2))) (* 2 (/ 1 alpha)))>
#<alt (- (+ 1 (/ 4 (pow alpha 2))) (+ (* 2 (/ 1 alpha)) (* 8 (/ 1 (pow alpha 3)))))>
#<alt 1>
#<alt (- 1 (* 2 (/ 1 alpha)))>
#<alt (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 alpha))) alpha)))>
#<alt (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 alpha))) alpha))) alpha)))>
#<alt 2>
#<alt (+ 2 alpha)>
#<alt (+ 2 alpha)>
#<alt (+ 2 alpha)>
#<alt alpha>
#<alt (* alpha (+ 1 (* 2 (/ 1 alpha))))>
#<alt (* alpha (+ 1 (* 2 (/ 1 alpha))))>
#<alt (* alpha (+ 1 (* 2 (/ 1 alpha))))>
#<alt alpha>
#<alt (* alpha (+ 1 (* 2 (/ 1 alpha))))>
#<alt (* alpha (+ 1 (* 2 (/ 1 alpha))))>
#<alt (* alpha (+ 1 (* 2 (/ 1 alpha))))>
Calls

57 calls:

TimeVariablePointExpression
111.0ms
alpha
@0
(/ (+ beta (+ alpha 2)) (- beta alpha))
1.0ms
alpha
@inf
(/ (+ beta (+ alpha 2)) (- beta alpha))
1.0ms
beta
@-inf
(/ (+ beta (+ alpha 2)) (- beta alpha))
0.0ms
beta
@0
(/ (+ beta (+ alpha 2)) (- beta alpha))
0.0ms
beta
@inf
(/ (+ beta (+ alpha 2)) (- beta alpha))

rewrite263.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
2412×*-lowering-*.f32
2412×*-lowering-*.f64
2198×+-lowering-+.f64
2198×+-lowering-+.f32
1712×/-lowering-/.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020101
19294
239794
3178091
4659791
0860091
Stop Event
iter limit
node limit
Counts
14 → 610
Calls
Call 1
Inputs
(/ (+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1) 2)
(+ (/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha))) 1)
(/ 1 (/ (+ beta (+ alpha 2)) (- beta alpha)))
(/ (+ beta (+ alpha 2)) (- beta alpha))
(/ (+ 1 beta) alpha)
(+ 1 beta)
(/ (+ (/ beta (+ 2 beta)) 1) 2)
(+ (/ beta (+ 2 beta)) 1)
(/ beta (+ 2 beta))
(+ 2 beta)
(/ (- 1 (/ alpha (+ alpha 2))) 2)
(- 1 (/ alpha (+ alpha 2)))
(/ alpha (+ alpha 2))
(+ alpha 2)
Outputs
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1/2 binary64))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1/2 binary64)) (*.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -2 binary64))))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -2 binary64)))
(-.f64 (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(-.f64 (/.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 2 binary64)) (/.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))
(/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))) #s(literal -2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))) #s(literal -1/2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal 1 binary64)))
(+.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(-.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal 1 binary64)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1 binary64)) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(fma.f64 (-.f64 beta alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))
(fma.f64 (-.f64 alpha beta) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) beta (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) beta (neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 beta alpha) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (-.f64 alpha beta) #s(literal 1 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) #s(literal -1 binary64))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) beta (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (-.f64 #s(literal 0 binary64) beta) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(+.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(+.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 0 binary64)) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) beta (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (-.f64 #s(literal 0 binary64) beta) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) alpha) (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) alpha) (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) beta (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (-.f64 #s(literal 0 binary64) beta) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) beta (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (-.f64 #s(literal 0 binary64) beta) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(+.f64 (fma.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha (neg.f64 (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))) (fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha (neg.f64 (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64)))) (fma.f64 (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64) (*.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))))
(exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(-.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(-.f64 (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(-.f64 (/.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (/.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) beta (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(fma.f64 (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) alpha (/.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (-.f64 #s(literal 0 binary64) beta) (/.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(neg.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha))))
(/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))
(/.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)))
(/.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)))
(/.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)))
(/.f64 (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha)) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) alpha)) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (+.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 alpha (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta)) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta)))
(/.f64 (+.f64 (*.f64 alpha (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 alpha (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (-.f64 #s(literal 0 binary64) beta))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta)) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) beta))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (-.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) alpha) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta)) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) alpha)))
(/.f64 (-.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) alpha)) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (-.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) beta) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (-.f64 (*.f64 beta (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) alpha)) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) alpha)))
(/.f64 (-.f64 (*.f64 beta (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) alpha)) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) alpha)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta))) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (-.f64 beta alpha))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (-.f64 alpha beta))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)))
(/.f64 (neg.f64 (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha))) (neg.f64 (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha)) #s(literal 1 binary64)) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (/.f64 (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha)) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(*.f64 (-.f64 beta alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(*.f64 (-.f64 beta alpha) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(*.f64 (-.f64 alpha beta) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (-.f64 beta alpha))
(*.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) (-.f64 alpha beta))
(*.f64 (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 beta alpha))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)) #s(literal 1 binary64)) (-.f64 alpha beta))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))
(+.f64 (/.f64 beta (-.f64 beta alpha)) (/.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 beta alpha)))
(+.f64 (/.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 beta alpha)) (/.f64 beta (-.f64 beta alpha)))
(+.f64 (/.f64 alpha (-.f64 beta alpha)) (/.f64 (+.f64 beta #s(literal 2 binary64)) (-.f64 beta alpha)))
(+.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) (-.f64 beta alpha)) (/.f64 alpha (-.f64 beta alpha)))
(+.f64 (/.f64 #s(literal 2 binary64) (-.f64 beta alpha)) (/.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(+.f64 (/.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (/.f64 #s(literal 2 binary64) (-.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) #s(literal 0 binary64)) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 0 binary64) (+.f64 beta alpha))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) (-.f64 #s(literal 0 binary64) (+.f64 beta alpha))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) #s(literal -2 binary64)))
(exp.f64 (log.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha))))
(exp.f64 (-.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha))) (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)))
(-.f64 (/.f64 beta (-.f64 beta alpha)) (/.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 beta alpha)) (/.f64 beta (-.f64 alpha beta)))
(-.f64 (/.f64 alpha (-.f64 beta alpha)) (/.f64 (+.f64 beta #s(literal 2 binary64)) (-.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) (-.f64 beta alpha)) (/.f64 alpha (-.f64 alpha beta)))
(-.f64 (/.f64 #s(literal 2 binary64) (-.f64 beta alpha)) (/.f64 (+.f64 beta alpha) (-.f64 alpha beta)))
(-.f64 (/.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (/.f64 #s(literal 2 binary64) (-.f64 alpha beta)))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (/.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 beta alpha)))
(fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (/.f64 (+.f64 beta #s(literal 2 binary64)) (-.f64 beta alpha)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (/.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(fma.f64 (+.f64 alpha #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (/.f64 beta (-.f64 beta alpha)))
(fma.f64 (+.f64 beta #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (/.f64 alpha (-.f64 beta alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) beta (/.f64 (+.f64 alpha #s(literal 2 binary64)) (-.f64 beta alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) alpha (/.f64 (+.f64 beta #s(literal 2 binary64)) (-.f64 beta alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) #s(literal 2 binary64) (/.f64 (+.f64 beta alpha) (-.f64 beta alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (+.f64 alpha #s(literal 2 binary64)) (/.f64 beta (-.f64 beta alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (+.f64 beta #s(literal 2 binary64)) (/.f64 alpha (-.f64 beta alpha)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (+.f64 beta alpha) (/.f64 #s(literal 2 binary64) (-.f64 beta alpha)))
(fma.f64 (+.f64 beta alpha) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (/.f64 #s(literal 2 binary64) (-.f64 beta alpha)))
(neg.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha))
(/.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (-.f64 alpha beta))
(/.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (exp.f64 (log.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (-.f64 beta alpha))
(/.f64 (exp.f64 (log.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (exp.f64 (log.f64 (-.f64 alpha beta))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))))
(/.f64 (exp.f64 (log.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 alpha beta)) (*.f64 (-.f64 alpha beta) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (*.f64 (-.f64 alpha beta) (-.f64 alpha beta)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))) (-.f64 beta alpha))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (*.f64 (-.f64 alpha beta) (-.f64 beta alpha)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 alpha beta) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)))) (-.f64 alpha beta))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (*.f64 (-.f64 alpha beta) (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)))) (/.f64 (-.f64 beta alpha) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (-.f64 beta alpha)) (*.f64 (-.f64 alpha beta) (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(pow.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 (-.f64 beta alpha) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)))
(*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)))
(*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 beta alpha)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)))
(*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)))
(*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (-.f64 alpha beta)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)) (exp.f64 (log.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)) #s(literal 1 binary64)) (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))
(*.f64 (exp.f64 (log.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 beta alpha)))
(*.f64 (exp.f64 (log.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha))) (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 alpha beta)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 beta (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) beta) alpha) alpha))) (*.f64 (+.f64 alpha (+.f64 beta #s(literal 2 binary64))) (+.f64 alpha (+.f64 beta #s(literal 2 binary64)))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(+.f64 (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) alpha) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (fma.f64 (/.f64 beta alpha) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha))
(-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(fma.f64 beta (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 beta alpha))
(fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 beta alpha))
(fma.f64 (/.f64 #s(literal 1 binary64) alpha) beta (/.f64 #s(literal 1 binary64) alpha))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha))
(/.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 alpha (-.f64 #s(literal -1 binary64) beta)))
(/.f64 (-.f64 #s(literal -1 binary64) beta) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) beta)))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) beta)))
(/.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 alpha (-.f64 #s(literal -1 binary64) beta))) (-.f64 #s(literal 0 binary64) alpha)) (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (-.f64 #s(literal -1 binary64) beta))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) alpha)) (*.f64 (-.f64 #s(literal 0 binary64) alpha) (+.f64 #s(literal 1 binary64) beta))) (*.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 #s(literal 0 binary64) alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) alpha) (*.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 #s(literal -1 binary64) beta))) (*.f64 (-.f64 #s(literal 0 binary64) alpha) alpha))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1 binary64))
(pow.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(*.f64 (+.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha))
(*.f64 (-.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) (+.f64 #s(literal 1 binary64) beta))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal -1 binary64) beta))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) beta)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) beta)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) alpha))
(+.f64 #s(literal 1 binary64) beta)
(+.f64 beta #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) beta))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) beta))) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta))
(-.f64 beta #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1 binary64) beta))
(fma.f64 #s(literal 1 binary64) beta #s(literal 1 binary64))
(fma.f64 beta #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64))
(neg.f64 (-.f64 #s(literal -1 binary64) beta))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) beta)))
(/.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) beta)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) beta))
(*.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) beta))
(*.f64 (-.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta))))
(+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)))
(+.f64 (/.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta)) #s(literal 1/2 binary64))
(+.f64 (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -2 binary64))))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal -2 binary64)))
(-.f64 (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(fma.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1/2 binary64))
(neg.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -2 binary64))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))) #s(literal -2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -2 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))) #s(literal -1/2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))
(+.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(-.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64))) beta #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) #s(literal 0 binary64)) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) beta))))
(-.f64 #s(literal 0 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta #s(literal 2 binary64)) beta))
(/.f64 beta (+.f64 beta #s(literal 2 binary64)))
(/.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta))
(/.f64 (-.f64 #s(literal 0 binary64) beta) (-.f64 #s(literal -2 binary64) beta))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) beta))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 #s(literal -2 binary64) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 beta #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 #s(literal 0 binary64) beta))) (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 beta #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 beta #s(literal 2 binary64)) beta)) (+.f64 beta #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (+.f64 beta #s(literal 2 binary64)) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (-.f64 #s(literal -2 binary64) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta)))
(pow.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) beta) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 beta #s(literal 2 binary64)) beta))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))
(*.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64))))
(*.f64 (/.f64 beta (+.f64 beta #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64))) beta)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal 0 binary64) beta))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64)))
(*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)))
(+.f64 beta #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) beta)
(+.f64 #s(literal 0 binary64) (+.f64 beta #s(literal 2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 beta #s(literal 2 binary64))))))
(-.f64 beta #s(literal -2 binary64))
(-.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) beta))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) beta))
(fma.f64 #s(literal 1 binary64) beta #s(literal 2 binary64))
(fma.f64 beta #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) beta) #s(literal 2 binary64))
(neg.f64 (-.f64 #s(literal -2 binary64) beta))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64))))
(/.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)))
(/.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64))
(pow.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 beta #s(literal 2 binary64)))
(*.f64 (+.f64 beta #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) beta))
(*.f64 (-.f64 #s(literal -2 binary64) beta) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64)))
(+.f64 (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))))))
(-.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 2 binary64)))
(-.f64 (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(fma.f64 alpha (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1/2 binary64) (+.f64 alpha #s(literal 2 binary64))) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(neg.f64 (+.f64 (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 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 2 binary64))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 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 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64))))
(/.f64 (+.f64 (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal -2 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1/2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #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/2 binary64) (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64))) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)))) #s(literal -1/2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))))
(+.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))))) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
(-.f64 #s(literal 0 binary64) (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1 binary64))
(fma.f64 alpha (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 1 binary64))
(fma.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) alpha) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)) alpha #s(literal 1 binary64))
(neg.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 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 binary64))
(/.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 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 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)) #s(literal 0 binary64)) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (+.f64 alpha #s(literal 2 binary64)) alpha))))
(exp.f64 (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 alpha #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (log.f64 alpha))))
(-.f64 #s(literal 0 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(neg.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 alpha #s(literal 2 binary64)) alpha))
(/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))
(/.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(/.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 #s(literal -2 binary64) alpha))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) alpha))
(/.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)) (/.f64 #s(literal -1 binary64) alpha))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 alpha #s(literal 2 binary64)) alpha)) (+.f64 alpha #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (+.f64 alpha #s(literal 2 binary64)) alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) (-.f64 #s(literal -2 binary64) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) alpha)) (*.f64 (-.f64 #s(literal -2 binary64) alpha) (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 alpha #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal -2 binary64) alpha) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (-.f64 #s(literal -2 binary64) alpha) (+.f64 alpha #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal -2 binary64) alpha) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)))) (/.f64 (-.f64 #s(literal -2 binary64) alpha) alpha))
(pow.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 alpha #s(literal 2 binary64)) alpha) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 alpha #s(literal 2 binary64)) alpha))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))))
(*.f64 alpha (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))))
(*.f64 (/.f64 alpha (+.f64 alpha #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)))
(*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) alpha)
(*.f64 (/.f64 alpha (-.f64 #s(literal -2 binary64) alpha)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)) (-.f64 #s(literal 0 binary64) alpha))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)) (pow.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)))
(+.f64 alpha #s(literal 2 binary64))
(+.f64 #s(literal 2 binary64) alpha)
(+.f64 #s(literal 0 binary64) (+.f64 alpha #s(literal 2 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 alpha #s(literal 2 binary64))))))
(-.f64 alpha #s(literal -2 binary64))
(-.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) alpha))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) alpha))
(fma.f64 #s(literal 1 binary64) alpha #s(literal 2 binary64))
(fma.f64 alpha #s(literal 1 binary64) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) alpha) #s(literal 2 binary64))
(neg.f64 (-.f64 #s(literal -2 binary64) alpha))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))))
(/.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) alpha)))
(/.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64))
(pow.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 alpha #s(literal 2 binary64)))
(*.f64 (+.f64 alpha #s(literal 2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) alpha))
(*.f64 (-.f64 #s(literal -2 binary64) alpha) #s(literal -1 binary64))

simplify564.0ms (7%)

Algorithm
egg-herbie
Rules
4222×+-lowering-+.f64
4222×+-lowering-+.f32
3618×*-lowering-*.f32
3618×*-lowering-*.f64
1580×--lowering--.f32
Iterations

Useful iterations: 1 (0.0ms)

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

eval187.0ms (2.3%)

Compiler

Compiled 15246 to 2680 computations (82.4% saved)

prune134.0ms (1.7%)

Pruning

14 alts after pruning (10 fresh and 4 done)

PrunedKeptTotal
New86110871
Fresh101
Picked145
Done101
Total86414878
Accuracy
99.9%
Counts
878 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.5%
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64))
71.2%
(/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
37.1%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64))
31.4%
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
8.6%
(/.f64 beta alpha)
71.2%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
26.7%
(/.f64 #s(literal 1 binary64) alpha)
31.4%
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
33.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
33.1%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
41.1%
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
43.0%
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
39.5%
#s(literal 1 binary64)
45.0%
#s(literal 1/2 binary64)
Compiler

Compiled 196 to 146 computations (25.5% saved)

simplify105.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal -1 binary64) alpha)
cost-diff0
(/.f64 beta alpha)
cost-diff128
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
cost-diff0
(*.f64 beta #s(literal 1/4 binary64))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
cost-diff0
(/.f64 beta alpha)
cost-diff0
(/.f64 beta (+.f64 beta #s(literal 2 binary64)))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))
cost-diff0
(/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
Rules
1584×fnmadd-define
1318×sum3-define
1124×fma-define
868×fnmsub-define
856×fmsub-define
Iterations

Useful iterations: 9 (0.0ms)

IterNodesCost
01769
12868
24666
36366
47866
511766
619166
731866
857366
9111765
10287165
11412165
12472965
13486965
14500665
15507465
16512165
17514665
0514665
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ 1 (/ 2 (+ 1 (/ beta (+ beta 2)))))
1
(/ 2 (+ 1 (/ beta (+ beta 2))))
2
(+ 1 (/ beta (+ beta 2)))
(/ beta (+ beta 2))
beta
(+ beta 2)
1/2
(/ beta alpha)
beta
alpha
(+ 1/2 (* beta 1/4))
1/2
(* beta 1/4)
beta
1/4
(- (/ beta alpha) (/ -1 alpha))
(/ beta alpha)
beta
alpha
(/ -1 alpha)
-1
Outputs
(/ 1 (/ 2 (+ 1 (/ beta (+ beta 2)))))
(+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 beta #s(literal 1/2 binary64)) (+.f64 #s(literal 2 binary64) beta)))
1
#s(literal 1 binary64)
(/ 2 (+ 1 (/ beta (+ beta 2))))
(/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
2
#s(literal 2 binary64)
(+ 1 (/ beta (+ beta 2)))
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(/ beta (+ beta 2))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
beta
(+ beta 2)
(+.f64 #s(literal 2 binary64) beta)
1/2
#s(literal 1/2 binary64)
(/ beta alpha)
(/.f64 beta alpha)
beta
alpha
(+ 1/2 (* beta 1/4))
(-.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal -1/4 binary64)))
1/2
#s(literal 1/2 binary64)
(* beta 1/4)
(*.f64 beta #s(literal 1/4 binary64))
beta
1/4
#s(literal 1/4 binary64)
(- (/ beta alpha) (/ -1 alpha))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/ beta alpha)
(/.f64 beta alpha)
beta
alpha
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
-1
#s(literal -1 binary64)

localize106.0ms (1.3%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 beta alpha)
accuracy100.0%
(/.f64 #s(literal -1 binary64) alpha)
accuracy100.0%
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
accuracy100.0%
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
accuracy100.0%
(*.f64 beta #s(literal 1/4 binary64))
accuracy100.0%
(/.f64 beta alpha)
accuracy100.0%
(/.f64 beta (+.f64 beta #s(literal 2 binary64)))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))
accuracy100.0%
(/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
Results
85.0ms256×0valid
Compiler

Compiled 74 to 18 computations (75.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-div: 9.0ms (52.7% of total)
ival-add: 4.0ms (23.4% of total)
ival-mult: 2.0ms (11.7% of total)
ival-sub: 1.0ms (5.9% of total)
const: 1.0ms (5.9% of total)
backward-pass: 0.0ms (0% of total)

series7.0ms (0.1%)

Counts
9 → 132
Calls
Call 1
Inputs
#<alt (/ 1 (/ 2 (+ 1 (/ beta (+ beta 2)))))>
#<alt (/ 2 (+ 1 (/ beta (+ beta 2))))>
#<alt (+ 1 (/ beta (+ beta 2)))>
#<alt (/ beta (+ beta 2))>
#<alt (/ beta alpha)>
#<alt (+ 1/2 (* beta 1/4))>
#<alt (* beta 1/4)>
#<alt (- (/ beta alpha) (/ -1 alpha))>
#<alt (/ -1 alpha)>
Outputs
#<alt 1/2>
#<alt (+ 1/2 (* 1/4 beta))>
#<alt (+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))>
#<alt (+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))>
#<alt (- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))>
#<alt (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))>
#<alt 2>
#<alt (+ 2 (* -1 beta))>
#<alt (+ 2 (* beta (- beta 1)))>
#<alt (+ 2 (* beta (- (* beta (+ 1 (* -1 beta))) 1)))>
#<alt 1>
#<alt (+ 1 (/ 1 beta))>
#<alt (- (+ 1 (/ 1 beta)) (/ 1 (pow beta 2)))>
#<alt (- (+ 1 (+ (/ 1 beta) (/ 1 (pow beta 3)))) (/ 1 (pow beta 2)))>
#<alt 1>
#<alt (+ 1 (/ 1 beta))>
#<alt (+ 1 (* -1 (/ (- (/ 1 beta) 1) beta)))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (- (/ 1 beta) 1) beta)) 1) beta)))>
#<alt 1>
#<alt (+ 1 (* 1/2 beta))>
#<alt (+ 1 (* beta (+ 1/2 (* -1/4 beta))))>
#<alt (+ 1 (* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4)))))>
#<alt 2>
#<alt (- 2 (* 2 (/ 1 beta)))>
#<alt (- (+ 2 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))>
#<alt (- (+ 2 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))>
#<alt 2>
#<alt (- 2 (* 2 (/ 1 beta)))>
#<alt (+ 2 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))>
#<alt (+ 2 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))>
#<alt (* 1/2 beta)>
#<alt (* beta (+ 1/2 (* -1/4 beta)))>
#<alt (* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))>
#<alt (* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))>
#<alt 1>
#<alt (- 1 (* 2 (/ 1 beta)))>
#<alt (- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))>
#<alt (- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))>
#<alt 1>
#<alt (- 1 (* 2 (/ 1 beta)))>
#<alt (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))>
#<alt (+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt 1/2>
#<alt (+ 1/2 (* 1/4 beta))>
#<alt (+ 1/2 (* 1/4 beta))>
#<alt (+ 1/2 (* 1/4 beta))>
#<alt (* 1/4 beta)>
#<alt (* beta (+ 1/4 (* 1/2 (/ 1 beta))))>
#<alt (* beta (+ 1/4 (* 1/2 (/ 1 beta))))>
#<alt (* beta (+ 1/4 (* 1/2 (/ 1 beta))))>
#<alt (* 1/4 beta)>
#<alt (* beta (+ 1/4 (* 1/2 (/ 1 beta))))>
#<alt (* beta (+ 1/4 (* 1/2 (/ 1 beta))))>
#<alt (* beta (+ 1/4 (* 1/2 (/ 1 beta))))>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (* 1/4 beta)>
#<alt (/ 1 alpha)>
#<alt (+ (/ 1 alpha) (/ beta alpha))>
#<alt (+ (/ 1 alpha) (/ beta alpha))>
#<alt (+ (/ 1 alpha) (/ beta alpha))>
#<alt (/ beta alpha)>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (/ beta alpha)>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (/ (+ 1 beta) alpha)>
#<alt (* -1 (/ (- (* -1 beta) 1) alpha))>
#<alt (* -1 (/ (- (* -1 beta) 1) alpha))>
#<alt (* -1 (/ (- (* -1 beta) 1) alpha))>
#<alt (* -1 (/ (- (* -1 beta) 1) alpha))>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
Calls

33 calls:

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

rewrite236.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
1730×*-lowering-*.f32
1730×*-lowering-*.f64
1586×/-lowering-/.f32
1586×/-lowering-/.f64
1104×sum4-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01749
16848
232747
3168247
4789647
0840047
Stop Event
iter limit
node limit
Counts
9 → 442
Calls
Call 1
Inputs
(/ 1 (/ 2 (+ 1 (/ beta (+ beta 2)))))
(/ 2 (+ 1 (/ beta (+ beta 2))))
(+ 1 (/ beta (+ beta 2)))
(/ beta (+ beta 2))
(/ beta alpha)
(+ 1/2 (* beta 1/4))
(* beta 1/4)
(- (/ beta alpha) (/ -1 alpha))
(/ -1 alpha)
Outputs
(+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (/.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/2 binary64)) #s(literal 1/2 binary64))
(exp.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)))) #s(literal 1 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 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(-.f64 (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)) #s(literal -1/2 binary64))
(-.f64 (/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -2 binary64)) #s(literal -1/2 binary64))
(fma.f64 #s(literal 1 binary64) (*.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))
(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))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal -2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 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))
(fma.f64 (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)) #s(literal 1 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 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) #s(literal 1/2 binary64))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) beta)) beta #s(literal 1/2 binary64))
(fma.f64 (*.f64 beta #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1/2 binary64))
(neg.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 2 binary64))
(/.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -2 binary64))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64))
(/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -1/2 binary64))
(*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(exp.f64 (log.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(neg.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))))
(/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(/.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64))
(/.f64 #s(literal -2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal 1/2 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1/2 binary64))
(/.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(/.f64 (exp.f64 (log.f64 #s(literal -2 binary64))) (exp.f64 (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))))
(/.f64 (exp.f64 (log.f64 #s(literal -1 binary64))) (exp.f64 (log.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))))
(/.f64 (exp.f64 (log.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))) (exp.f64 (log.f64 #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal 2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) (exp.f64 (log.f64 #s(literal 2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -2 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal 1 binary64)) #s(literal -2 binary64))
(*.f64 (exp.f64 (log.f64 #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(*.f64 (exp.f64 (log.f64 #s(literal -2 binary64))) (exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))))
(+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(exp.f64 (log1p.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(-.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(fma.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(fma.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) beta #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -1 binary64))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta))) #s(literal -1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) #s(literal 0 binary64)) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta))))
(-.f64 #s(literal 0 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(neg.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) beta))
(/.f64 beta (+.f64 #s(literal 2 binary64) beta))
(/.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta))
(/.f64 (-.f64 #s(literal 0 binary64) beta) (-.f64 #s(literal -2 binary64) beta))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) (/.f64 #s(literal 1 binary64) beta))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal -2 binary64) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 #s(literal -2 binary64) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (-.f64 #s(literal 0 binary64) beta))) (*.f64 (-.f64 #s(literal -2 binary64) beta) (+.f64 #s(literal 2 binary64) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 2 binary64) beta) beta)) (+.f64 #s(literal 2 binary64) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (+.f64 #s(literal 2 binary64) beta) beta)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta)) (-.f64 #s(literal -2 binary64) beta)) (*.f64 (-.f64 #s(literal -2 binary64) beta) (/.f64 (-.f64 #s(literal -2 binary64) beta) beta)))
(pow.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(pow.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (+.f64 #s(literal 2 binary64) beta) beta))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))
(*.f64 beta (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)))
(*.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal -2 binary64) beta)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) beta)) beta)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (-.f64 #s(literal 0 binary64) beta))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)) (pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64)))
(*.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) beta)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) beta)))
(+.f64 (/.f64 beta alpha) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 beta alpha))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (/.f64 #s(literal -1 binary64) alpha))
(+.f64 (*.f64 #s(literal 0 binary64) beta) (/.f64 beta alpha))
(+.f64 (*.f64 beta #s(literal 0 binary64)) (/.f64 beta alpha))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 alpha beta))))
(-.f64 #s(literal 0 binary64) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal 0 binary64)))
(-.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (/.f64 #s(literal 1 binary64) alpha))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta)))) (/.f64 alpha (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta)))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) beta)) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (/.f64 (-.f64 #s(literal 0 binary64) alpha) (*.f64 alpha (/.f64 alpha beta))))
(fma.f64 #s(literal 1 binary64) (/.f64 beta alpha) #s(literal 0 binary64))
(fma.f64 beta (/.f64 #s(literal 1 binary64) alpha) #s(literal 0 binary64))
(fma.f64 (/.f64 beta alpha) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) alpha) beta #s(literal 0 binary64))
(fma.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))
(neg.f64 (/.f64 alpha (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) (*.f64 alpha (/.f64 alpha beta))))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta (*.f64 alpha alpha))))
(/.f64 #s(literal 1 binary64) (/.f64 alpha beta))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (-.f64 #s(literal 0 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 alpha (/.f64 alpha beta)) (/.f64 #s(literal 1 binary64) alpha)))
(/.f64 beta alpha)
(/.f64 beta (*.f64 (/.f64 #s(literal 1 binary64) alpha) (*.f64 alpha alpha)))
(/.f64 beta (*.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 alpha (*.f64 alpha (/.f64 alpha beta)))
(/.f64 (/.f64 beta alpha) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (/.f64 #s(literal 1 binary64) alpha)))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 alpha (/.f64 alpha beta)) (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (*.f64 beta alpha) (*.f64 alpha alpha))
(/.f64 (-.f64 #s(literal 0 binary64) beta) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 1 binary64) beta))
(/.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal -1 binary64))
(/.f64 (/.f64 beta (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (/.f64 #s(literal -1 binary64) alpha))
(/.f64 (/.f64 beta (*.f64 alpha alpha)) (/.f64 #s(literal 1 binary64) alpha))
(/.f64 (*.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) alpha) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (*.f64 alpha (/.f64 beta (-.f64 #s(literal 0 binary64) alpha))) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))) (-.f64 #s(literal 0 binary64) alpha)) (*.f64 alpha (/.f64 alpha beta)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta alpha))) alpha)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha beta)) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (/.f64 alpha (/.f64 alpha beta)) alpha)
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) (*.f64 alpha (/.f64 alpha beta))) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) alpha) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))) alpha)
(/.f64 (/.f64 (*.f64 beta alpha) (-.f64 #s(literal 0 binary64) alpha)) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta (*.f64 alpha alpha))) #s(literal -1 binary64))
(pow.f64 (/.f64 beta alpha) #s(literal 1 binary64))
(pow.f64 (/.f64 alpha beta) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 alpha beta))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 beta alpha))
(*.f64 beta (/.f64 #s(literal 1 binary64) alpha))
(*.f64 alpha (/.f64 beta (*.f64 alpha alpha)))
(*.f64 (/.f64 beta alpha) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))
(*.f64 #s(literal -1 binary64) (/.f64 alpha (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) alpha) (*.f64 alpha (/.f64 alpha beta))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta (*.f64 alpha alpha))))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha beta)))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) alpha))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (*.f64 beta alpha) (-.f64 #s(literal 0 binary64) alpha)))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(*.f64 (*.f64 beta alpha) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) beta)
(*.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 alpha (/.f64 alpha beta)))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))))
(*.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (*.f64 beta alpha))
(*.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal -1 binary64))
(*.f64 (/.f64 beta (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (-.f64 #s(literal 0 binary64) alpha))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)))
(*.f64 (/.f64 beta (*.f64 alpha alpha)) alpha)
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha beta)) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 alpha (/.f64 alpha beta)) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) (*.f64 alpha (/.f64 alpha beta))) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) alpha) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 alpha (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 (*.f64 beta alpha) (-.f64 #s(literal 0 binary64) alpha)) (/.f64 #s(literal -1 binary64) alpha))
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
(+.f64 (*.f64 beta #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(fma.f64 beta #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) beta #s(literal 1/2 binary64))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1/4 binary64)))
(neg.f64 (*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) beta)))
(*.f64 #s(literal 1 binary64) (*.f64 beta #s(literal 1/4 binary64)))
(*.f64 beta #s(literal 1/4 binary64))
(*.f64 #s(literal 1/4 binary64) beta)
(*.f64 (*.f64 beta #s(literal 1/4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1/4 binary64)))
(*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 0 binary64) beta))
(+.f64 (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha))
(+.f64 (/.f64 beta alpha) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 alpha beta))))
(+.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) (+.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 0 binary64))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 #s(literal 1 binary64) (/.f64 beta alpha) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 (/.f64 #s(literal 1 binary64) alpha) beta (/.f64 beta (-.f64 #s(literal 0 binary64) alpha))))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) alpha (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal -1 binary64) alpha)))
(+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) #s(literal 0 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 1 binary64) beta) #s(literal 0 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) #s(literal 0 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) beta)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(+.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal -1 binary64) alpha))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 0 binary64)) (/.f64 beta alpha))
(+.f64 (-.f64 (/.f64 beta alpha) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) alpha))
(exp.f64 (*.f64 (log.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta))) #s(literal -1 binary64)))
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
(-.f64 (/.f64 beta alpha) (/.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 alpha beta)))
(-.f64 (/.f64 beta alpha) (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 alpha beta)) #s(literal 0 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha))
(-.f64 #s(literal 0 binary64) (-.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))
(-.f64 (/.f64 #s(literal 1 binary64) alpha) (-.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal 0 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) alpha) (-.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))
(-.f64 (/.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha)))) (/.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))) (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha)))))
(-.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 #s(literal 1 binary64) (/.f64 beta alpha) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha) (/.f64 beta alpha))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 0 binary64))
(fma.f64 beta (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 alpha (/.f64 beta (*.f64 alpha alpha)) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 (/.f64 beta alpha) #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha) (/.f64 beta alpha))
(fma.f64 #s(literal -1 binary64) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64) (/.f64 beta alpha))
(fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal -1 binary64) beta) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal 1 binary64) alpha) #s(literal 0 binary64))
(fma.f64 (*.f64 beta alpha) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 (*.f64 alpha (+.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64) (/.f64 beta alpha))
(fma.f64 (/.f64 #s(literal 1 binary64) alpha) beta (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 (/.f64 #s(literal 1 binary64) alpha) (+.f64 #s(literal 1 binary64) beta) #s(literal 0 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 beta (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) #s(literal 0 binary64))
(fma.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 beta (*.f64 alpha alpha)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64))
(fma.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) beta)) (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (*.f64 alpha (+.f64 #s(literal 1 binary64) beta)) #s(literal 0 binary64))
(fma.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) alpha))
(fma.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha) #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 alpha (+.f64 #s(literal 1 binary64) beta))))
(neg.f64 (/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta)) alpha))
(neg.f64 (/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta)) (-.f64 #s(literal 0 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha))) (-.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) beta)) (-.f64 #s(literal 0 binary64) alpha)))
(/.f64 #s(literal -1 binary64) (/.f64 alpha (-.f64 #s(literal -1 binary64) beta)))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) beta)) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(/.f64 (*.f64 alpha (+.f64 #s(literal 1 binary64) beta)) (*.f64 alpha alpha))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) beta)))
(/.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1 binary64))
(/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))))
(/.f64 (+.f64 alpha (/.f64 alpha beta)) (*.f64 alpha (/.f64 alpha beta)))
(/.f64 (-.f64 #s(literal -1 binary64) beta) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) beta)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (/.f64 (/.f64 #s(literal 1 binary64) alpha) (+.f64 #s(literal 1 binary64) beta)))
(/.f64 (-.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))) (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha))))
(/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta)) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta)) alpha)
(/.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)) (/.f64 alpha beta))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 alpha beta) (/.f64 #s(literal -1 binary64) alpha))) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)) (/.f64 #s(literal -1 binary64) alpha))) (/.f64 alpha beta))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) alpha) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal -1 binary64) alpha))) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (+.f64 (*.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) alpha) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 alpha (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))) #s(literal 1 binary64)) (/.f64 alpha beta))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal -1 binary64) alpha)) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (-.f64 (*.f64 (*.f64 beta alpha) alpha) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 (*.f64 alpha alpha) alpha))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 (/.f64 alpha beta) (/.f64 #s(literal 1 binary64) alpha))) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)) (/.f64 #s(literal 1 binary64) alpha))) (/.f64 alpha beta))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) alpha) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal 1 binary64) alpha))) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (-.f64 (*.f64 (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)) alpha) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta alpha))) alpha)
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta))) #s(literal -1 binary64)) (/.f64 alpha beta))
(/.f64 (-.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (*.f64 alpha (/.f64 alpha beta))) (*.f64 (/.f64 alpha beta) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(/.f64 (-.f64 (*.f64 alpha alpha) (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta)))) (*.f64 (/.f64 alpha beta) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 (*.f64 beta alpha) (-.f64 #s(literal 0 binary64) alpha)) (*.f64 alpha alpha)) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))))
(/.f64 (-.f64 (*.f64 (*.f64 beta alpha) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 (*.f64 alpha alpha) alpha)) (*.f64 (*.f64 alpha alpha) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(/.f64 (-.f64 (*.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) (-.f64 #s(literal 0 binary64) alpha)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (-.f64 #s(literal 0 binary64) alpha)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) (*.f64 alpha alpha)) (*.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (-.f64 #s(literal 0 binary64) alpha))) (*.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 (/.f64 beta (/.f64 #s(literal -1 binary64) alpha)) alpha) (*.f64 alpha alpha)) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))))
(/.f64 (-.f64 (*.f64 beta (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 alpha alpha)) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))))
(/.f64 (-.f64 (*.f64 beta (*.f64 alpha alpha)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 alpha (*.f64 alpha alpha)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (/.f64 alpha beta))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta)))))
(/.f64 (-.f64 (*.f64 alpha (*.f64 alpha (/.f64 alpha beta))) (*.f64 (*.f64 alpha (/.f64 alpha beta)) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))) (*.f64 (*.f64 alpha (/.f64 alpha beta)) (*.f64 alpha (/.f64 alpha beta))))
(/.f64 (*.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) beta)) #s(literal 1 binary64)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (*.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) beta)) #s(literal -1 binary64)) (*.f64 alpha alpha))
(/.f64 (neg.f64 (-.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))))) (neg.f64 (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha)))))
(/.f64 (/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta)) alpha) #s(literal -1 binary64))
(/.f64 (/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta)) (-.f64 #s(literal 0 binary64) alpha)) #s(literal -1 binary64))
(/.f64 (+.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64)) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64)) (/.f64 alpha beta))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) (/.f64 alpha beta))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 alpha (-.f64 #s(literal -1 binary64) beta))) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))))) (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta))) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta))) alpha)
(/.f64 (*.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))))
(/.f64 (*.f64 (+.f64 alpha (/.f64 alpha beta)) #s(literal 1 binary64)) (*.f64 alpha (/.f64 alpha beta)))
(/.f64 (*.f64 (-.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))) #s(literal 1 binary64)) (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha))))
(/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (-.f64 #s(literal 0 binary64) alpha)) (/.f64 alpha beta))
(/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) alpha) (/.f64 alpha beta))
(/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (-.f64 #s(literal 0 binary64) alpha)) (/.f64 alpha (-.f64 #s(literal 0 binary64) beta)))
(/.f64 (/.f64 (-.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))) (*.f64 alpha alpha)) (*.f64 alpha alpha))
(/.f64 (/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta)) #s(literal -1 binary64)) alpha)
(/.f64 (/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) alpha))
(pow.f64 (/.f64 alpha (+.f64 #s(literal 1 binary64) beta)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(*.f64 alpha (/.f64 (+.f64 #s(literal 1 binary64) beta) (*.f64 alpha alpha)))
(*.f64 alpha (-.f64 (/.f64 beta (*.f64 alpha alpha)) (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha))))
(*.f64 alpha (*.f64 (+.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal -1 binary64) beta))
(*.f64 (+.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (*.f64 alpha (+.f64 #s(literal 1 binary64) beta)) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)))
(*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 (+.f64 #s(literal 1 binary64) beta) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) (+.f64 #s(literal 1 binary64) beta))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) #s(literal 1 binary64))
(*.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 beta (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(*.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 beta (*.f64 alpha alpha)))
(*.f64 (-.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) beta)) (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (*.f64 alpha (+.f64 #s(literal 1 binary64) beta)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) alpha) (+.f64 #s(literal 1 binary64) beta)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 beta (*.f64 alpha (*.f64 alpha alpha))) (/.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))) (/.f64 #s(literal 1 binary64) (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha)))))
(*.f64 (/.f64 beta (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) (*.f64 alpha (-.f64 #s(literal -1 binary64) beta)))
(*.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta)) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta)) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 beta (*.f64 alpha alpha)) (+.f64 alpha (/.f64 alpha beta)))
(*.f64 (/.f64 (-.f64 #s(literal -1 binary64) beta) alpha) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta)) alpha) #s(literal -1 binary64))
(*.f64 (/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta)) (-.f64 #s(literal 0 binary64) alpha)) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 alpha (-.f64 #s(literal -1 binary64) beta))) (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))
(*.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) alpha) (/.f64 beta (-.f64 #s(literal 0 binary64) alpha)))
(*.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (-.f64 #s(literal 0 binary64) alpha)) (/.f64 beta alpha))
(*.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) alpha) (/.f64 beta alpha))
(*.f64 (/.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha beta)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (*.f64 alpha alpha)) (-.f64 #s(literal 0 binary64) beta))
(*.f64 (/.f64 (*.f64 alpha (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) beta)
(*.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (*.f64 alpha alpha)) beta)
(*.f64 (/.f64 (+.f64 alpha (/.f64 alpha beta)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (-.f64 #s(literal 0 binary64) beta))
(+.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) alpha))
(+.f64 (-.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal 1 binary64) alpha))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (-.f64 #s(literal 0 binary64) alpha))))
(-.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) alpha))
(-.f64 (-.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) alpha)) (/.f64 #s(literal -1 binary64) alpha))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64))
(fma.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) alpha) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 (/.f64 #s(literal 1 binary64) alpha))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 alpha (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 #s(literal -1 binary64) alpha)
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) alpha) (*.f64 alpha alpha)))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 alpha alpha) (/.f64 #s(literal 1 binary64) alpha)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) alpha) (*.f64 alpha alpha))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal -1 binary64) alpha))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) (/.f64 #s(literal 1 binary64) alpha))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 alpha alpha)) (*.f64 (*.f64 alpha alpha) alpha)) (*.f64 alpha (*.f64 alpha (*.f64 alpha alpha))))
(pow.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -1 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) alpha))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 alpha (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 0 binary64) alpha))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 alpha alpha)) alpha)

simplify267.0ms (3.3%)

Algorithm
egg-herbie
Rules
2206×--lowering--.f32
2206×--lowering--.f64
2052×*-lowering-*.f32
2052×*-lowering-*.f64
1994×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0130695
1388642
2929634
32462607
47139607
08185607
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
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
(- 1 (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
1
(- 1 (/ 1 beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
2
(+ 2 (* -1 beta))
(+ 2 (* beta (- beta 1)))
(+ 2 (* beta (- (* beta (+ 1 (* -1 beta))) 1)))
1
(+ 1 (/ 1 beta))
(- (+ 1 (/ 1 beta)) (/ 1 (pow beta 2)))
(- (+ 1 (+ (/ 1 beta) (/ 1 (pow beta 3)))) (/ 1 (pow beta 2)))
1
(+ 1 (/ 1 beta))
(+ 1 (* -1 (/ (- (/ 1 beta) 1) beta)))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ 1 beta) 1) beta)) 1) beta)))
1
(+ 1 (* 1/2 beta))
(+ 1 (* beta (+ 1/2 (* -1/4 beta))))
(+ 1 (* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4)))))
2
(- 2 (* 2 (/ 1 beta)))
(- (+ 2 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(- (+ 2 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
2
(- 2 (* 2 (/ 1 beta)))
(+ 2 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 2 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(* 1/2 beta)
(* beta (+ 1/2 (* -1/4 beta)))
(* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))
(* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))
1
(- 1 (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
1
(- 1 (* 2 (/ 1 beta)))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
1/2
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* 1/4 beta))
(+ 1/2 (* 1/4 beta))
(* 1/4 beta)
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(* 1/4 beta)
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(* 1/4 beta)
(/ 1 alpha)
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(+ (/ 1 alpha) (/ beta alpha))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/ beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(/ (+ 1 beta) alpha)
(* -1 (/ (- (* -1 beta) 1) alpha))
(* -1 (/ (- (* -1 beta) 1) alpha))
(* -1 (/ (- (* -1 beta) 1) alpha))
(* -1 (/ (- (* -1 beta) 1) alpha))
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
Outputs
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 beta))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(+ 1/2 (* beta (+ 1/4 (* -1/8 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 beta (+.f64 #s(literal 1/4 binary64) (*.f64 beta #s(literal -1/8 binary64)))))
(+ 1/2 (* beta (+ 1/4 (* beta (- (* 1/16 beta) 1/8)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 beta (+.f64 #s(literal 1/4 binary64) (*.f64 beta (+.f64 #s(literal -1/8 binary64) (*.f64 beta #s(literal 1/16 binary64)))))))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(- (+ 1 (/ 2 (pow beta 2))) (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(- (+ 1 (/ 2 (pow beta 2))) (+ (/ 1 beta) (* 4 (/ 1 (pow beta 3)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) beta) #s(literal -2 binary64)) beta)) beta))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(+ 1 (* -1 (/ (- 1 (* 2 (/ 1 beta))) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta))) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) beta) #s(literal -2 binary64)) beta)) beta))
2
#s(literal 2 binary64)
(+ 2 (* -1 beta))
(-.f64 #s(literal 2 binary64) beta)
(+ 2 (* beta (- beta 1)))
(+.f64 #s(literal 2 binary64) (*.f64 beta (+.f64 beta #s(literal -1 binary64))))
(+ 2 (* beta (- (* beta (+ 1 (* -1 beta))) 1)))
(+.f64 #s(literal 2 binary64) (*.f64 beta (+.f64 #s(literal -1 binary64) (*.f64 beta (-.f64 #s(literal 1 binary64) beta)))))
1
#s(literal 1 binary64)
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 1 beta)) (/ 1 (pow beta 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)) beta))
(- (+ 1 (+ (/ 1 beta) (/ 1 (pow beta 3)))) (/ 1 (pow beta 2)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)) beta)) beta))
1
#s(literal 1 binary64)
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (* -1 (/ (- (/ 1 beta) 1) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)) beta))
(+ 1 (* -1 (/ (- (* -1 (/ (- (/ 1 beta) 1) beta)) 1) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64)) beta)) beta))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 beta))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) beta))
(+ 1 (* beta (+ 1/2 (* -1/4 beta))))
(+.f64 #s(literal 1 binary64) (*.f64 beta (+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal -1/4 binary64)))))
(+ 1 (* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4)))))
(+.f64 #s(literal 1 binary64) (*.f64 beta (+.f64 #s(literal 1/2 binary64) (*.f64 beta (-.f64 #s(literal -1/4 binary64) (*.f64 beta #s(literal -1/8 binary64)))))))
2
#s(literal 2 binary64)
(- 2 (* 2 (/ 1 beta)))
(+.f64 #s(literal 2 binary64) (/.f64 #s(literal -2 binary64) beta))
(- (+ 2 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(+.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) beta) #s(literal -2 binary64)) beta))
(- (+ 2 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
(+.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal -8 binary64) beta)) beta) #s(literal -2 binary64)) beta))
2
#s(literal 2 binary64)
(- 2 (* 2 (/ 1 beta)))
(+.f64 #s(literal 2 binary64) (/.f64 #s(literal -2 binary64) beta))
(+ 2 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) beta) #s(literal -2 binary64)) beta))
(+ 2 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(+.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal -8 binary64) beta)) beta) #s(literal -2 binary64)) beta))
(* 1/2 beta)
(*.f64 #s(literal 1/2 binary64) beta)
(* beta (+ 1/2 (* -1/4 beta)))
(*.f64 beta (+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal -1/4 binary64))))
(* beta (+ 1/2 (* beta (- (* 1/8 beta) 1/4))))
(*.f64 beta (+.f64 #s(literal 1/2 binary64) (*.f64 beta (-.f64 #s(literal -1/4 binary64) (*.f64 beta #s(literal -1/8 binary64))))))
(* beta (+ 1/2 (* beta (- (* beta (+ 1/8 (* -1/16 beta))) 1/4))))
(*.f64 beta (+.f64 #s(literal 1/2 binary64) (*.f64 beta (+.f64 #s(literal -1/4 binary64) (*.f64 beta (+.f64 #s(literal 1/8 binary64) (*.f64 beta #s(literal -1/16 binary64))))))))
1
#s(literal 1 binary64)
(- 1 (* 2 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) beta))
(- (+ 1 (/ 4 (pow beta 2))) (* 2 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) beta) #s(literal -2 binary64)) beta))
(- (+ 1 (/ 4 (pow beta 2))) (+ (* 2 (/ 1 beta)) (* 8 (/ 1 (pow beta 3)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal -8 binary64) beta)) beta) #s(literal -2 binary64)) beta))
1
#s(literal 1 binary64)
(- 1 (* 2 (/ 1 beta)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) beta))
(+ 1 (* -1 (/ (- 2 (* 4 (/ 1 beta))) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) beta) #s(literal -2 binary64)) beta))
(+ 1 (* -1 (/ (+ 2 (* -1 (/ (- 4 (* 8 (/ 1 beta))) beta))) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 4 binary64) (/.f64 #s(literal -8 binary64) beta)) beta) #s(literal -2 binary64)) beta))
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/4 beta))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(+ 1/2 (* 1/4 beta))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(+ 1/2 (* 1/4 beta))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(* beta (+ 1/4 (* 1/2 (/ 1 beta))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta))
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(* 1/4 beta)
(*.f64 #s(literal 1/4 binary64) beta)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(+ (/ 1 alpha) (/ beta alpha))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(+ (/ 1 alpha) (/ beta alpha))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(+ (/ 1 alpha) (/ beta alpha))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ beta alpha)
(/.f64 beta alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* beta (+ (/ 1 alpha) (/ 1 (* alpha beta))))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ (+ 1 beta) alpha)
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* -1 (/ (- (* -1 beta) 1) alpha))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* -1 (/ (- (* -1 beta) 1) alpha))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* -1 (/ (- (* -1 beta) 1) alpha))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(* -1 (/ (- (* -1 beta) 1) alpha))
(/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)

eval140.0ms (1.7%)

Compiler

Compiled 7430 to 1127 computations (84.8% saved)

prune103.0ms (1.3%)

Pruning

16 alts after pruning (7 fresh and 9 done)

PrunedKeptTotal
New6892691
Fresh055
Picked055
Done044
Total68916705
Accuracy
99.9%
Counts
705 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.5%
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64))
71.2%
(/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
37.1%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64))
31.4%
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
8.6%
(/.f64 beta alpha)
71.2%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
33.9%
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
26.7%
(/.f64 #s(literal 1 binary64) alpha)
31.4%
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
33.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
33.1%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
41.1%
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
43.0%
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
8.6%
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
39.5%
#s(literal 1 binary64)
45.0%
#s(literal 1/2 binary64)
Compiler

Compiled 199 to 147 computations (26.1% saved)

simplify58.0ms (0.7%)

Algorithm
egg-herbie
Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) beta)
cost-diff0
(/.f64 #s(literal -1 binary64) alpha)
cost-diff128
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))
cost-diff384
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
cost-diff0
(/.f64 #s(literal 1 binary64) beta)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
cost-diff0
(/.f64 #s(literal -1 binary64) beta)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
cost-diff0
(/.f64 #s(literal 1 binary64) alpha)
cost-diff0
(*.f64 alpha #s(literal -1/4 binary64))
cost-diff0
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
Rules
320×fma-lowering-fma.f32
320×fma-lowering-fma.f64
288×fnmsub-define
288×fmsub-define
288×fnmadd-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01758
13353
25252
38552
419951
534551
655151
772851
896551
9116751
10127651
11132351
12135151
13139251
14141651
15142051
0142051
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ 1/2 (* alpha -1/4))
1/2
(* alpha -1/4)
alpha
-1/4
(/ 1 alpha)
1
alpha
(+ 1 (/ -1 beta))
1
(/ -1 beta)
-1
beta
(/ 1 (+ 1 (/ 1 beta)))
1
(+ 1 (/ 1 beta))
(/ 1 beta)
beta
(* (/ -1 alpha) (/ -1 (/ 1 beta)))
(/ -1 alpha)
-1
alpha
(/ -1 (/ 1 beta))
(/ 1 beta)
1
beta
Outputs
(+ 1/2 (* alpha -1/4))
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
1/2
#s(literal 1/2 binary64)
(* alpha -1/4)
(*.f64 alpha #s(literal -1/4 binary64))
alpha
-1/4
#s(literal -1/4 binary64)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
1
#s(literal 1 binary64)
alpha
(+ 1 (/ -1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
1
#s(literal 1 binary64)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
-1
#s(literal -1 binary64)
beta
(/ 1 (+ 1 (/ 1 beta)))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
1
#s(literal 1 binary64)
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
beta
(* (/ -1 alpha) (/ -1 (/ 1 beta)))
(/.f64 beta alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
-1
#s(literal -1 binary64)
alpha
(/ -1 (/ 1 beta))
(-.f64 #s(literal 0 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
1
#s(literal 1 binary64)
beta

localize229.0ms (2.8%)

Localize:

Found 12 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) beta)
accuracy100.0%
(/.f64 #s(literal -1 binary64) alpha)
accuracy99.7%
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))
accuracy99.7%
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
accuracy100.0%
(/.f64 #s(literal 1 binary64) beta)
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
accuracy100.0%
(/.f64 #s(literal -1 binary64) beta)
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
accuracy100.0%
(/.f64 #s(literal 1 binary64) alpha)
accuracy100.0%
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
accuracy100.0%
(*.f64 alpha #s(literal -1/4 binary64))
Results
150.0ms256×0valid
Compiler

Compiled 71 to 18 computations (74.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-div: 34.0ms (80.6% of total)
ival-add: 4.0ms (9.5% of total)
ival-mult: 4.0ms (9.5% of total)
const: 1.0ms (2.4% of total)
backward-pass: 0.0ms (0% of total)

series3.0ms (0%)

Counts
11 → 144
Calls
Call 1
Inputs
#<alt (+ 1/2 (* alpha -1/4))>
#<alt (* alpha -1/4)>
#<alt (/ 1 alpha)>
#<alt (+ 1 (/ -1 beta))>
#<alt (/ -1 beta)>
#<alt (/ 1 (+ 1 (/ 1 beta)))>
#<alt (+ 1 (/ 1 beta))>
#<alt (/ 1 beta)>
#<alt (* (/ -1 alpha) (/ -1 (/ 1 beta)))>
#<alt (/ -1 (/ 1 beta))>
#<alt (/ -1 alpha)>
Outputs
#<alt 1/2>
#<alt (+ 1/2 (* -1/4 alpha))>
#<alt (+ 1/2 (* -1/4 alpha))>
#<alt (+ 1/2 (* -1/4 alpha))>
#<alt (* -1/4 alpha)>
#<alt (* alpha (- (* 1/2 (/ 1 alpha)) 1/4))>
#<alt (* alpha (- (* 1/2 (/ 1 alpha)) 1/4))>
#<alt (* alpha (- (* 1/2 (/ 1 alpha)) 1/4))>
#<alt (* -1/4 alpha)>
#<alt (* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))>
#<alt (* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))>
#<alt (* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (* -1/4 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ 1 alpha)>
#<alt (/ -1 beta)>
#<alt (/ (- beta 1) beta)>
#<alt (/ (- beta 1) beta)>
#<alt (/ (- beta 1) beta)>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (- 1 (/ 1 beta))>
#<alt (- 1 (/ 1 beta))>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (- 1 (/ 1 beta))>
#<alt (- 1 (/ 1 beta))>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt (/ -1 beta)>
#<alt beta>
#<alt (* beta (+ 1 (* -1 beta)))>
#<alt (* beta (+ 1 (* beta (- beta 1))))>
#<alt (* beta (+ 1 (* beta (- (* beta (+ 1 (* -1 beta))) 1))))>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (- (+ 1 (/ 1 (pow beta 2))) (/ 1 beta))>
#<alt (- (+ 1 (/ 1 (pow beta 2))) (+ (/ 1 beta) (/ 1 (pow beta 3))))>
#<alt 1>
#<alt (- 1 (/ 1 beta))>
#<alt (+ 1 (* -1 (/ (- 1 (/ 1 beta)) beta)))>
#<alt (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 beta)) beta))) beta)))>
#<alt (/ 1 beta)>
#<alt (/ (+ 1 beta) beta)>
#<alt (/ (+ 1 beta) beta)>
#<alt (/ (+ 1 beta) beta)>
#<alt 1>
#<alt (+ 1 (/ 1 beta))>
#<alt (+ 1 (/ 1 beta))>
#<alt (+ 1 (/ 1 beta))>
#<alt 1>
#<alt (+ 1 (/ 1 beta))>
#<alt (+ 1 (/ 1 beta))>
#<alt (+ 1 (/ 1 beta))>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ 1 beta)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (/ beta alpha)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (* -1 beta)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
#<alt (/ -1 alpha)>
Calls

36 calls:

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

rewrite264.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
1614×fnmadd-define
1138×fma-lowering-fma.f32
1138×fma-lowering-fma.f64
1044×fmsub-define
994×fmm-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01741
17036
230235
376635
4143735
5615235
0805235
Stop Event
iter limit
node limit
Counts
11 → 318
Calls
Call 1
Inputs
(+ 1/2 (* alpha -1/4))
(* alpha -1/4)
(/ 1 alpha)
(+ 1 (/ -1 beta))
(/ -1 beta)
(/ 1 (+ 1 (/ 1 beta)))
(+ 1 (/ 1 beta))
(/ 1 beta)
(* (/ -1 alpha) (/ -1 (/ 1 beta)))
(/ -1 (/ 1 beta))
(/ -1 alpha)
Outputs
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
(+.f64 (*.f64 alpha #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(-.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal 1/4 binary64)))
(fma.f64 alpha #s(literal -1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/4 binary64) alpha #s(literal 1/2 binary64))
(fma.f64 (*.f64 alpha #s(literal -1/4 binary64)) #s(literal 1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 alpha #s(literal -1/4 binary64)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 alpha #s(literal 1/4 binary64)) #s(literal 1/2 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1/4 binary64) #s(literal 1/2 binary64))
(fma.f64 (*.f64 alpha #s(literal 1/4 binary64)) #s(literal -1 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) alpha) #s(literal 1/2 binary64))
(+.f64 (*.f64 alpha #s(literal -1/4 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 alpha #s(literal 1/4 binary64)))
(neg.f64 (*.f64 alpha #s(literal 1/4 binary64)))
(/.f64 #s(literal -1/4 binary64) (/.f64 #s(literal 1 binary64) alpha))
(/.f64 (*.f64 alpha #s(literal -1/4 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -4 binary64) alpha))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -4 binary64) alpha)))
(/.f64 (*.f64 alpha #s(literal 1/4 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1/4 binary64) (/.f64 #s(literal -1 binary64) alpha))
(pow.f64 (/.f64 #s(literal -4 binary64) alpha) #s(literal -1 binary64))
(*.f64 alpha #s(literal -1/4 binary64))
(*.f64 #s(literal -1/4 binary64) alpha)
(*.f64 (*.f64 alpha #s(literal -1/4 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 alpha #s(literal 1/4 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal 1/4 binary64))
(*.f64 (*.f64 alpha #s(literal 1/4 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 0 binary64) alpha))
(+.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) alpha))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 alpha)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 alpha)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) alpha))
(neg.f64 (/.f64 #s(literal -1 binary64) alpha))
(/.f64 #s(literal 1 binary64) alpha)
(/.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) alpha))
(pow.f64 alpha #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 alpha))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 alpha))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log.f64 alpha)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) alpha))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(+.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)) #s(literal 0 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(-.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64) #s(literal 1 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) beta))
(+.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal 0 binary64))
(exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) beta)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) beta))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64) #s(literal 0 binary64))
(neg.f64 (/.f64 #s(literal 1 binary64) beta))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta))
(/.f64 #s(literal -1 binary64) beta)
(/.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64))
(pow.f64 (E.f64) (log.f64 (/.f64 #s(literal -1 binary64) beta)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) beta)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))
(*.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(exp.f64 (-.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 #s(literal 1 binary64) beta))))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log1p.f64 (/.f64 #s(literal 1 binary64) beta))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal -1 binary64))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log1p.f64 (/.f64 #s(literal 1 binary64) beta)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log1p.f64 (/.f64 #s(literal 1 binary64) beta)))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 #s(literal 1 binary64) beta))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal -1 binary64))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(exp.f64 (log1p.f64 (/.f64 #s(literal 1 binary64) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(-.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal -1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) beta) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) beta) #s(literal 1 binary64))
(neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)) #s(literal -1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))) #s(literal -1 binary64))
(pow.f64 (E.f64) (log1p.f64 (/.f64 #s(literal 1 binary64) beta)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (log1p.f64 (/.f64 #s(literal 1 binary64) beta))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta)) #s(literal -1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) beta))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) beta)))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) (log.f64 beta)))
(-.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) beta))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) beta) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) beta) #s(literal 0 binary64))
(neg.f64 (/.f64 #s(literal -1 binary64) beta))
(/.f64 #s(literal 1 binary64) beta)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) beta))
(/.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) beta) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(/.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) beta))
(pow.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(pow.f64 beta #s(literal -1 binary64))
(pow.f64 (E.f64) (log.f64 (/.f64 #s(literal 1 binary64) beta)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 beta))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) (log.f64 beta))
(pow.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal 1 binary64) beta)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) beta))
(*.f64 (/.f64 #s(literal 1 binary64) beta) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) beta) (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 #s(literal -1 binary64))) (/.f64 #s(literal -1 binary64) beta))
(+.f64 (/.f64 beta alpha) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 beta alpha))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 0 binary64)) (/.f64 beta alpha))
(+.f64 (*.f64 beta #s(literal 0 binary64)) (/.f64 beta alpha))
(exp.f64 (log.f64 (/.f64 beta alpha)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 alpha beta)) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 alpha alpha)) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(fma.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64) (/.f64 beta alpha))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(/.f64 alpha (*.f64 alpha (/.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (/.f64 alpha beta))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha))) (-.f64 #s(literal 0 binary64) alpha)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 alpha (/.f64 alpha beta)) alpha))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (-.f64 #s(literal 0 binary64) (*.f64 alpha beta))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 alpha alpha) (*.f64 alpha beta)))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 1 binary64) beta))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta)))
(/.f64 (/.f64 #s(literal 1 binary64) beta) (*.f64 (/.f64 #s(literal -1 binary64) beta) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))))
(/.f64 (/.f64 #s(literal 1 binary64) beta) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 alpha beta)))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (-.f64 #s(literal 0 binary64) beta) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (/.f64 beta alpha) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha))))
(/.f64 (/.f64 #s(literal -1 binary64) beta) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 alpha beta)))
(/.f64 (/.f64 #s(literal -1 binary64) beta) (*.f64 (/.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))))
(/.f64 beta alpha)
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)) #s(literal -1 binary64))
(/.f64 (*.f64 alpha beta) (*.f64 alpha alpha))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal 1 binary64) alpha))) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal -1 binary64) beta)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 beta alpha))) (/.f64 #s(literal 1 binary64) beta))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) beta) beta)) (/.f64 alpha beta))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) beta) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (/.f64 alpha beta)) (*.f64 (/.f64 #s(literal -1 binary64) beta) (*.f64 alpha (/.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 (/.f64 #s(literal -1 binary64) beta) (*.f64 alpha beta))) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 alpha alpha)) (*.f64 (/.f64 #s(literal -1 binary64) beta) (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)))) (*.f64 (/.f64 #s(literal -1 binary64) beta) (*.f64 alpha alpha)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal 1 binary64) alpha))) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal -1 binary64) beta)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 beta alpha))) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) beta) beta)) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))) (/.f64 #s(literal 1 binary64) beta))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 alpha (/.f64 alpha beta))) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))) (*.f64 (/.f64 #s(literal 1 binary64) beta) (*.f64 alpha (/.f64 alpha beta))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))) (*.f64 (/.f64 #s(literal 1 binary64) beta) (*.f64 alpha beta))) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 alpha alpha)) (*.f64 (/.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)))) (*.f64 (/.f64 #s(literal 1 binary64) beta) (*.f64 alpha alpha)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal -1 binary64) alpha))) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 #s(literal 1 binary64) beta)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal -1 binary64) beta) (-.f64 #s(literal 0 binary64) beta))) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))) (/.f64 alpha beta)) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal -1 binary64) alpha))) (*.f64 (/.f64 #s(literal 1 binary64) beta) (/.f64 #s(literal 1 binary64) beta)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) beta) (-.f64 #s(literal 0 binary64) beta))) (/.f64 alpha beta))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))) (*.f64 (/.f64 #s(literal -1 binary64) beta) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))))
(pow.f64 (/.f64 beta alpha) #s(literal 1 binary64))
(pow.f64 (/.f64 alpha beta) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 alpha beta)))
(*.f64 alpha (/.f64 #s(literal 1 binary64) (*.f64 alpha (/.f64 alpha beta))))
(*.f64 #s(literal 1 binary64) (/.f64 beta alpha))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) beta)
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) beta))
(*.f64 (-.f64 #s(literal 0 binary64) beta) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 beta alpha) #s(literal 1 binary64))
(*.f64 (/.f64 beta alpha) (exp.f64 (-.f64 (log.f64 beta) (log.f64 beta))))
(*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 #s(literal 1 binary64) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))))
(*.f64 beta (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)) #s(literal -1 binary64))
(*.f64 (*.f64 alpha beta) (/.f64 #s(literal 1 binary64) (*.f64 alpha alpha)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)) (/.f64 #s(literal 1 binary64) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(+.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) beta))
(exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) beta)))
(exp.f64 (+.f64 (log.f64 (-.f64 #s(literal 0 binary64) alpha)) (log.f64 (/.f64 beta alpha))))
(exp.f64 (+.f64 (log.f64 alpha) (log.f64 (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))))
(-.f64 #s(literal 0 binary64) beta)
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) beta #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 beta #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 beta)
(/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha beta)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) alpha) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) (*.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal -1 binary64) beta)))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal 1 binary64) beta)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 alpha beta)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) alpha) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) (*.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 #s(literal 1 binary64) beta)))
(/.f64 (/.f64 #s(literal -1 binary64) alpha) (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) beta)))
(/.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64))
(/.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
(/.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 alpha beta))
(/.f64 beta #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)) (/.f64 #s(literal 1 binary64) alpha))
(/.f64 (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)) (*.f64 alpha (/.f64 alpha beta)))
(/.f64 (*.f64 alpha alpha) (/.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha))))
(/.f64 (*.f64 alpha beta) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (*.f64 alpha beta) (*.f64 (/.f64 #s(literal -1 binary64) alpha) (*.f64 alpha alpha)))
(/.f64 (*.f64 alpha beta) (*.f64 (/.f64 #s(literal 1 binary64) alpha) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)) alpha)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)) (*.f64 (/.f64 #s(literal 1 binary64) alpha) (*.f64 alpha alpha)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)) (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha))))
(/.f64 (*.f64 alpha (-.f64 #s(literal 0 binary64) (*.f64 alpha beta))) (*.f64 alpha alpha))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (-.f64 #s(literal 0 binary64) (*.f64 alpha beta))) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (*.f64 alpha (*.f64 alpha beta)) (/.f64 alpha (/.f64 #s(literal -1 binary64) alpha)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) alpha) (*.f64 alpha beta)) (*.f64 alpha alpha))
(pow.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) beta) #s(literal -1 binary64))
(pow.f64 (E.f64) (log.f64 (-.f64 #s(literal 0 binary64) beta)))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (/.f64 #s(literal -1 binary64) beta)))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 alpha beta)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) alpha) (-.f64 #s(literal 0 binary64) (/.f64 alpha beta))) #s(literal -1 binary64))
(*.f64 alpha (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) beta))
(*.f64 #s(literal -1 binary64) beta)
(*.f64 (-.f64 #s(literal 0 binary64) beta) #s(literal 1 binary64))
(*.f64 (/.f64 beta alpha) (-.f64 #s(literal 0 binary64) alpha))
(*.f64 (-.f64 #s(literal 0 binary64) alpha) (/.f64 beta alpha))
(*.f64 beta #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 beta alpha)) alpha)
(*.f64 (*.f64 alpha beta) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 alpha beta)) (/.f64 #s(literal 1 binary64) alpha))
(+.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) alpha))
(exp.f64 (log.f64 (/.f64 #s(literal -1 binary64) alpha)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) alpha)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) alpha))
(neg.f64 (/.f64 #s(literal 1 binary64) alpha))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) alpha))
(/.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) alpha)
(/.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) alpha) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 (-.f64 #s(literal 0 binary64) alpha)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) alpha))
(*.f64 (/.f64 #s(literal 1 binary64) alpha) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) alpha))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) #s(literal 1 binary64))

simplify190.0ms (2.4%)

Algorithm
egg-herbie
Rules
1552×fma-lowering-fma.f32
1552×fma-lowering-fma.f64
1362×fma-define
1184×*-lowering-*.f32
1184×*-lowering-*.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
052484
1139456
2303453
3799451
42324450
57166450
08012450
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
1/2
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* -1/4 alpha))
(+ 1/2 (* -1/4 alpha))
(* -1/4 alpha)
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(* -1/4 alpha)
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(* -1/4 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ 1 alpha)
(/ -1 beta)
(/ (- beta 1) beta)
(/ (- beta 1) beta)
(/ (- beta 1) beta)
1
(- 1 (/ 1 beta))
(- 1 (/ 1 beta))
(- 1 (/ 1 beta))
1
(- 1 (/ 1 beta))
(- 1 (/ 1 beta))
(- 1 (/ 1 beta))
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
(/ -1 beta)
beta
(* beta (+ 1 (* -1 beta)))
(* beta (+ 1 (* beta (- beta 1))))
(* beta (+ 1 (* beta (- (* beta (+ 1 (* -1 beta))) 1))))
1
(- 1 (/ 1 beta))
(- (+ 1 (/ 1 (pow beta 2))) (/ 1 beta))
(- (+ 1 (/ 1 (pow beta 2))) (+ (/ 1 beta) (/ 1 (pow beta 3))))
1
(- 1 (/ 1 beta))
(+ 1 (* -1 (/ (- 1 (/ 1 beta)) beta)))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 beta)) beta))) beta)))
(/ 1 beta)
(/ (+ 1 beta) beta)
(/ (+ 1 beta) beta)
(/ (+ 1 beta) beta)
1
(+ 1 (/ 1 beta))
(+ 1 (/ 1 beta))
(+ 1 (/ 1 beta))
1
(+ 1 (/ 1 beta))
(+ 1 (/ 1 beta))
(+ 1 (/ 1 beta))
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ 1 beta)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(/ beta alpha)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(* -1 beta)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
(/ -1 alpha)
Outputs
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/4 alpha))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(+ 1/2 (* -1/4 alpha))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(+ 1/2 (* -1/4 alpha))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(* alpha (- (* 1/2 (/ 1 alpha)) 1/4))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(* -1 (* alpha (- 1/4 (* 1/2 (/ 1 alpha)))))
(+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) alpha))
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(* -1/4 alpha)
(*.f64 #s(literal -1/4 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ 1 alpha)
(/.f64 #s(literal 1 binary64) alpha)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ (- beta 1) beta)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(/ (- beta 1) beta)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(/ (- beta 1) beta)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
(/ -1 beta)
(/.f64 #s(literal -1 binary64) beta)
beta
(* beta (+ 1 (* -1 beta)))
(*.f64 beta (-.f64 #s(literal 1 binary64) beta))
(* beta (+ 1 (* beta (- beta 1))))
(*.f64 beta (+.f64 #s(literal 1 binary64) (*.f64 beta (+.f64 #s(literal -1 binary64) beta))))
(* beta (+ 1 (* beta (- (* beta (+ 1 (* -1 beta))) 1))))
(*.f64 beta (*.f64 (-.f64 #s(literal 1 binary64) beta) (+.f64 #s(literal 1 binary64) (*.f64 beta beta))))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(- (+ 1 (/ 1 (pow beta 2))) (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)) beta))
(- (+ 1 (/ 1 (pow beta 2))) (+ (/ 1 beta) (/ 1 (pow beta 3))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) beta)) beta))
1
#s(literal 1 binary64)
(- 1 (/ 1 beta))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (* -1 (/ (- 1 (/ 1 beta)) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)) beta))
(+ 1 (* -1 (/ (+ 1 (* -1 (/ (- 1 (/ 1 beta)) beta))) beta)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)) beta)) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ (+ 1 beta) beta)
(/.f64 (+.f64 #s(literal 1 binary64) beta) beta)
(/ (+ 1 beta) beta)
(/.f64 (+.f64 #s(literal 1 binary64) beta) beta)
(/ (+ 1 beta) beta)
(/.f64 (+.f64 #s(literal 1 binary64) beta) beta)
1
#s(literal 1 binary64)
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
1
#s(literal 1 binary64)
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(+ 1 (/ 1 beta))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ 1 beta)
(/.f64 #s(literal 1 binary64) beta)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(/ beta alpha)
(/.f64 beta alpha)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(* -1 beta)
(-.f64 #s(literal 0 binary64) beta)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)
(/ -1 alpha)
(/.f64 #s(literal -1 binary64) alpha)

eval71.0ms (0.9%)

Compiler

Compiled 4277 to 744 computations (82.6% saved)

prune93.0ms (1.2%)

Pruning

17 alts after pruning (3 fresh and 14 done)

PrunedKeptTotal
New5041505
Fresh022
Picked055
Done099
Total50417521
Accuracy
99.9%
Counts
521 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
44.5%
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64))
71.2%
(/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
37.1%
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64))
31.4%
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
8.6%
(/.f64 beta alpha)
71.2%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
33.9%
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
26.7%
(/.f64 #s(literal 1 binary64) alpha)
31.4%
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
33.6%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
33.1%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
41.1%
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
43.0%
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
8.6%
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
4.6%
beta
39.5%
#s(literal 1 binary64)
45.0%
#s(literal 1/2 binary64)
Compiler

Compiled 285 to 163 computations (42.8% saved)

regimes57.0ms (0.7%)

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

5 calls:

32.0ms
(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
6.0ms
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
6.0ms
beta
6.0ms
alpha
5.0ms
(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
Results
AccuracySegmentsBranch
93.9%2alpha
72.6%1beta
99.9%2(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
99.9%2(+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64))
99.9%2(/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64)))
Compiler

Compiled 45 to 30 computations (33.3% saved)

regimes17.0ms (0.2%)

Counts
19 → 2
Calls
Call 1
Inputs
#s(literal 1/2 binary64)
#s(literal 1 binary64)
beta
(/.f64 #s(literal 1 binary64) alpha)
(/.f64 beta alpha)
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
(/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 alpha (+.f64 alpha #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64))))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta alpha) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 beta (+.f64 alpha #s(literal 2 binary64)))) #s(literal 1 binary64))))
Outputs
(/.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:

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

Compiled 39 to 26 computations (33.3% saved)

regimes8.0ms (0.1%)

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

1 calls:

7.0ms
alpha
Results
AccuracySegmentsBranch
93.2%2alpha
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes9.0ms (0.1%)

Counts
13 → 3
Calls
Call 1
Inputs
#s(literal 1/2 binary64)
#s(literal 1 binary64)
beta
(/.f64 #s(literal 1 binary64) alpha)
(/.f64 beta alpha)
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
(+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta))
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
(-.f64 (/.f64 beta alpha) (/.f64 #s(literal -1 binary64) alpha))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(*.f64 (/.f64 #s(literal -1 binary64) alpha) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) beta)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) beta)) beta))
Outputs
(+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64)))
#s(literal 1 binary64)
(/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)
Calls

2 calls:

4.0ms
alpha
4.0ms
beta
Results
AccuracySegmentsBranch
70.5%2beta
74.7%3alpha
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

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

2 calls:

6.0ms
alpha
3.0ms
beta
Results
AccuracySegmentsBranch
70.4%2beta
69.7%3alpha
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

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

1 calls:

3.0ms
beta
Results
AccuracySegmentsBranch
70.1%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes4.0ms (0%)

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

1 calls:

3.0ms
beta
Results
AccuracySegmentsBranch
69.6%2beta
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1/2 binary64)
Outputs
#s(literal 1/2 binary64)
Calls

2 calls:

1.0ms
beta
1.0ms
alpha
Results
AccuracySegmentsBranch
45.0%1alpha
45.0%1beta
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.0
-0.9998237805267456
Compiler

Compiled 20 to 15 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.0
-0.9998237805267456
Compiler

Compiled 20 to 15 computations (25% saved)

bsearch21.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
19.0ms
26091394061774483000.0
5.00606148461846e+21
Results
12.0ms71×1valid
3.0ms41×0valid
Compiler

Compiled 160 to 119 computations (25.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-div: 3.0ms (33.2% of total)
ival-add: 3.0ms (33.2% of total)
backward-pass: 2.0ms (22.1% of total)
ival-sub: 1.0ms (11.1% of total)
const: 0.0ms (0% of total)

bsearch26.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
22.0ms
26091394061774483000.0
5.00606148461846e+21
2.0ms
8.405036957681726e-24
8.463134228803254e-22
Results
15.0ms74×1valid
4.0ms54×0valid
Compiler

Compiled 116 to 95 computations (18.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
backward-pass: 4.0ms (33.5% of total)
ival-div: 3.0ms (25.1% of total)
ival-add: 3.0ms (25.1% of total)
ival-sub: 1.0ms (8.4% of total)
const: 0.0ms (0% of total)

bsearch26.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
3.0651006066310316e-9
518.8566060979558
Results
10.0ms55×1valid
7.0ms105×0valid
Compiler

Compiled 180 to 154 computations (14.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-div: 3.0ms (28.2% of total)
ival-add: 3.0ms (28.2% of total)
ival-sub: 3.0ms (28.2% of total)
backward-pass: 1.0ms (9.4% of total)
const: 0.0ms (0% of total)

bsearch26.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
23.0ms
3.0651006066310316e-9
518.8566060979558
Results
9.0ms58×1valid
8.0ms102×0valid
Compiler

Compiled 140 to 124 computations (11.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-div: 3.0ms (32.4% of total)
ival-add: 3.0ms (32.4% of total)
ival-sub: 1.0ms (10.8% of total)
backward-pass: 1.0ms (10.8% of total)
const: 0.0ms (0% of total)

bsearch30.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
3.0651006066310316e-9
518.8566060979558
Results
12.0ms78×1valid
8.0ms82×0valid
Compiler

Compiled 100 to 94 computations (6% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-div: 6.0ms (47.1% of total)
ival-add: 3.0ms (23.6% of total)
ival-sub: 2.0ms (15.7% of total)
backward-pass: 2.0ms (15.7% of total)
const: 0.0ms (0% of total)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
28×+-commutative_binary64
*-commutative_binary64
sub-neg_binary64
1-exp_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046130
165130
268130
370130
471130
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.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 alpha #s(literal 27000000000000000000 binary64)) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(if (<=.f64 alpha #s(literal 6805647338418769/680564733841876926926749214863536422912 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64))) (if (<=.f64 alpha #s(literal 27000000000000000000 binary64)) #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))
(if (<=.f64 beta #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(if (<=.f64 beta #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64))) #s(literal 1 binary64))
(if (<=.f64 beta #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
Outputs
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (+.f64 beta #s(literal 1 binary64)) alpha) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 beta (+.f64 alpha #s(literal 2 binary64))) (-.f64 beta alpha)))) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (+.f64 beta #s(literal 1 binary64)) alpha) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 beta alpha) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)))
(if (<=.f64 alpha #s(literal 27000000000000000000 binary64)) (/.f64 (+.f64 (/.f64 beta (+.f64 #s(literal 2 binary64) beta)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha))
(if (<=.f64 alpha #s(literal 27000000000000000000 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 beta #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 beta #s(literal 1 binary64)) alpha))
(if (<=.f64 alpha #s(literal 6805647338418769/680564733841876926926749214863536422912 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64))) (if (<=.f64 alpha #s(literal 27000000000000000000 binary64)) #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) beta) alpha)))
(if (<=.f64 alpha #s(literal 6805647338418769/680564733841876926926749214863536422912 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 alpha #s(literal -1/4 binary64))) (if (<=.f64 alpha #s(literal 27000000000000000000 binary64)) #s(literal 1 binary64) (/.f64 (+.f64 beta #s(literal 1 binary64)) alpha)))
(if (<=.f64 beta #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) beta)))
(if (<=.f64 beta #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 beta #s(literal 1/4 binary64))) #s(literal 1 binary64))
(if (<=.f64 beta #s(literal 2 binary64)) #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)

soundness1.2s (14.8%)

Rules
4222×+-lowering-+.f64
4222×+-lowering-+.f32
3618×*-lowering-*.f32
3618×*-lowering-*.f64
2810×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01040
13940
213840
371439
4502039
0810039
04332427
115182169
256322118
081502118
06963432
124252937
084282937
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 297 to 172 computations (42.1% saved)

preprocess43.0ms (0.5%)

Compiler

Compiled 294 to 112 computations (61.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...