quad2m (problem 3.2.1, negative)

Time bar (total: 11.5s)

analyze167.0ms (1.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.4%62.4%0.1%0%0%0%5
37.5%37.4%62.4%0.1%0%0%0%6
42.6%40.6%54.6%0.1%0%4.7%0%7
51.2%48.4%46%0.1%0%5.5%0%8
54.5%49.9%41.7%0.1%0%8.2%0%9
60.2%53.4%35.3%0.1%0%11.1%0%10
67.6%58.7%28.2%0.1%0%13%0%11
71.4%60.6%24.2%0.1%0%15.1%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 22.0ms (34.4% of total)
ival-sub: 14.0ms (21.9% of total)
ival-sqrt: 10.0ms (15.6% of total)
ival-div: 8.0ms (12.5% of total)
ival-neg: 8.0ms (12.5% of total)
const: 1.0ms (1.6% of total)
backward-pass: 0.0ms (0% of total)

sample1.9s (16.8%)

Results
514.0ms1834×2valid
509.0ms5576×0valid
370.0ms1103×0invalid
189.0ms846×1valid
Precisions
Click to see histograms. Total time spent on operations: 864.0ms
ival-mult: 266.0ms (30.8% of total)
ival-sub: 162.0ms (18.7% of total)
ival-sqrt: 139.0ms (16.1% of total)
ival-div: 131.0ms (15.2% of total)
ival-neg: 101.0ms (11.7% of total)
backward-pass: 56.0ms (6.5% of total)
const: 8.0ms (0.9% of total)
Bogosity

preprocess119.0ms (1%)

Algorithm
egg-herbie
Rules
2180×fnmadd-define
1686×fmsub-define
1660×fnmsub-define
1540×fmm-def
1110×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048125
1167121
2420116
31378116
44347116
01012
12712
25712
313212
424412
554412
6134712
7222012
8259312
9286812
10289112
11289912
0289912
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
Outputs
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Call 2
Inputs
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a))
(/ (- (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a)
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a)
(neg (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a)))
(neg (/ (- (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a))
(neg (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a))
(/ (- (neg a) (sqrt (- (* a a) (* b_2 c)))) b_2)
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* c a)))) c)
(/ (- (neg c) (sqrt (- (* c c) (* a b_2)))) a)
Outputs
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/ (- (neg b_2) (sqrt (fmsub b_2 b_2 (* a c)))) a)
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a))
(/ (+ b_2 (sqrt (fma b_2 b_2 (* a c)))) a)
(/ (- (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a)
(/ (- b_2 (sqrt (fmsub b_2 b_2 (* a c)))) a)
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a)
(/ (- (neg b_2) (sqrt (fma b_2 b_2 (* a c)))) a)
(neg (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a)))
(/ (- (neg b_2) (sqrt (fma b_2 b_2 (* a c)))) a)
(neg (/ (- (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a))
(/ (- (sqrt (fmsub b_2 b_2 (* a c))) b_2) a)
(neg (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a))
(/ (+ b_2 (sqrt (fma b_2 b_2 (* a c)))) a)
(/ (- (neg a) (sqrt (- (* a a) (* b_2 c)))) b_2)
(/ (- (neg a) (sqrt (fmsub a a (* b_2 c)))) b_2)
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* c a)))) c)
(/ (- (neg b_2) (sqrt (fmsub b_2 b_2 (* a c)))) c)
(/ (- (neg c) (sqrt (- (* c c) (* a b_2)))) a)
(/ (- (neg c) (sqrt (fmsub c c (* b_2 a)))) a)

explain137.0ms (1.2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1000-0-(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
510-0-(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
140-2(-7.395497399956211e-251 -1.453214019746367e+290 2.6368708996360252e+227)(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
60-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-c
00-0-(*.f64 a c)
00-0-b_2
00-0-(neg.f64 b_2)
00-0-a
00-0-(*.f64 b_2 b_2)
Results
51.0ms358×0valid
33.0ms100×2valid
11.0ms54×1valid
Compiler

Compiled 124 to 32 computations (74.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-neg: 12.0ms (23.9% of total)
ival-mult: 12.0ms (23.9% of total)
ival-sub: 8.0ms (15.9% of total)
ival-sqrt: 7.0ms (13.9% of total)
ival-div: 7.0ms (13.9% of total)
backward-pass: 5.0ms (9.9% of total)
const: 1.0ms (2% of total)

eval3.0ms (0%)

Compiler

Compiled 17 to 11 computations (35.3% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 10 computations (37.5% saved)

simplify64.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a c)
cost-diff0
(*.f64 b_2 b_2)
cost-diff0
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Rules
920×fnmadd-define
562×fnmsub-define
550×fmsub-define
526×fma-define
504×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01046
12746
25746
313246
424446
554446
6134746
7222046
8259346
9286846
10289146
11289946
0289946
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
(neg b_2)
b_2
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
a
c
Outputs
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
(-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg b_2)
(-.f64 #s(literal 0 binary64) b_2)
b_2
(sqrt (- (* b_2 b_2) (* a c)))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
a
c

localize61.0ms (0.5%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy98.1%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy95.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy81.5%
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy63.6%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Results
25.0ms50×2valid
18.0ms179×0valid
5.0ms27×1valid
Compiler

Compiled 54 to 11 computations (79.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 6.0ms (29.4% of total)
ival-sub: 4.0ms (19.6% of total)
ival-sqrt: 3.0ms (14.7% of total)
ival-div: 3.0ms (14.7% of total)
ival-neg: 2.0ms (9.8% of total)
backward-pass: 2.0ms (9.8% of total)
const: 0.0ms (0% of total)

series29.0ms (0.3%)

Counts
6 → 180
Calls
Call 1
Inputs
#<alt (sqrt (- (* b_2 b_2) (* a c)))>
#<alt (- (* b_2 b_2) (* a c))>
#<alt (* b_2 b_2)>
#<alt (* a c)>
#<alt (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))>
#<alt (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)>
Outputs
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))>
#<alt (* -1 (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (pow b_2 2)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -2 b_2)>
#<alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))>
#<alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))>
#<alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))>
#<alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -2 (/ b_2 a))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))>
Calls

45 calls:

TimeVariablePointExpression
9.0ms
a
@inf
(sqrt (- (* b_2 b_2) (* a c)))
1.0ms
c
@-inf
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
1.0ms
a
@-inf
(sqrt (- (* b_2 b_2) (* a c)))
1.0ms
a
@0
(- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
1.0ms
c
@inf
(sqrt (- (* b_2 b_2) (* a c)))

rewrite255.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3632×*-lowering-*.f32
3632×*-lowering-*.f64
2558×/-lowering-/.f32
2558×/-lowering-/.f64
1300×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01041
17041
255539
0858839
Stop Event
iter limit
node limit
Counts
6 → 418
Calls
Call 1
Inputs
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
(- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
(/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
Outputs
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))) (sqrt.f64 (+.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 b_2 b_2))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 a c))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64)))
(fabs.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(-.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2))
(-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(-.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a c))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)) (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))
(fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 b_2 b_2 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(fma.f64 a (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2))
(fma.f64 c (-.f64 #s(literal 0 binary64) a) (*.f64 b_2 b_2))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(fma.f64 (-.f64 #s(literal 0 binary64) c) a (*.f64 b_2 b_2))
(fma.f64 (-.f64 #s(literal 0 binary64) a) c (*.f64 b_2 b_2))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (+.f64 (*.f64 a (*.f64 a (*.f64 c c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 a (*.f64 c c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) #s(literal 1 binary64)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) #s(literal 1 binary64)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))) (neg.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (pow.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) #s(literal 3 binary64))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (pow.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))) #s(literal 3 binary64))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c))))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a (*.f64 c c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)))
(-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) #s(literal 0 binary64))
(neg.f64 (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) b_2)
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 0 binary64)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 0 binary64)) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))
(pow.f64 b_2 #s(literal 2 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 2 binary64))
(*.f64 b_2 b_2)
(*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(*.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)))
(*.f64 a c)
(*.f64 c a)
(+.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(+.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 0 binary64)) b_2)
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 9/2 binary64))) (*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 a (*.f64 c c)))))))) (*.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))))) (*.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 9/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 9/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (-.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 b_2 (*.f64 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (fma.f64 (/.f64 #s(literal -1 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a))))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 b_2 a))
(+.f64 (*.f64 (/.f64 b_2 a) #s(literal 1 binary64)) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a) (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a) (/.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 a b_2) a))))) (/.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))) (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 a b_2) a))))))
(-.f64 (/.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)) (/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 a b_2) a)))) (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (-.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 9/2 binary64))) (*.f64 (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 b_2 (*.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c)))))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 a b_2) a)))))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) a) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a) (*.f64 a (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 a b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 a b_2) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 (-.f64 #s(literal 0 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) a))
(/.f64 (-.f64 (*.f64 b_2 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 a b_2) a))))))
(/.f64 (neg.f64 (-.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) a)) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (-.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (-.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))))) (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 a b_2) a)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) a)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal -1 binary64) a)) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal -1 binary64) a)) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal -1 binary64) a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) a)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a) a)
(pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 a b_2) a))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (/.f64 b_2 (*.f64 (/.f64 a b_2) a)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (/.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) a) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 a (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) a) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (-.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 b_2 (*.f64 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(*.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) a) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))

simplify271.0ms (2.4%)

Algorithm
egg-herbie
Rules
5216×*-lowering-*.f32
5216×*-lowering-*.f64
2128×+-lowering-+.f64
2128×+-lowering-+.f32
1654×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05283005
118442933
265522905
080522905
Stop Event
iter limit
node limit
Counts
180 → 180
Calls
Call 1
Inputs
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* -1 (* a c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* -1 (* a c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(pow b_2 2)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
Outputs
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c c))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c c))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))))))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))))))) (-.f64 #s(literal 0 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))) (*.f64 c c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))) (*.f64 c c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))) (-.f64 #s(literal 0 binary64) a))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) c) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (*.f64 c (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 7 binary64))) (pow.f64 a #s(literal 5 binary64)))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 c #s(literal 7 binary64))) (pow.f64 a #s(literal 5 binary64)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* a c)
(*.f64 a c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 #s(literal -1 binary64) (*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64)))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 b_2 (+.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 b_2 b_2))))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) #s(literal 1/8 binary64)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2))))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) #s(literal 1/8 binary64)) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 c c) #s(literal 1/8 binary64)) (*.f64 a a)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 c #s(literal 4 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 5/64 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 a a) (*.f64 (/.f64 (/.f64 (*.f64 c c) b_2) b_2) #s(literal -1/8 binary64))) (+.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/8 binary64)) (/.f64 (/.f64 (*.f64 c c) b_2) b_2)) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 a (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64))) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) a)) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c (+.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) a) b_2))))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c (-.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (*.f64 a (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1/8 binary64)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 c (-.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64))) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (neg.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))) (-.f64 #s(literal 0 binary64) c)) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))) (*.f64 c c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64))))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 #s(literal -2 binary64) a))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/8 binary64)) (/.f64 (/.f64 (*.f64 c c) b_2) b_2)) (*.f64 c #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/8 binary64)) (/.f64 (/.f64 (*.f64 c c) b_2) b_2)) (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/8 binary64)) (/.f64 (/.f64 (*.f64 c c) b_2) b_2)) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 c (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/8 binary64)) (/.f64 (/.f64 (*.f64 c c) b_2) b_2)) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))))))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))) (*.f64 c c))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (+.f64 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)))) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))) a)) a))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 a #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 c (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 c (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 c (+.f64 (-.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 c c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64)))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 (/.f64 b_2 (*.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (/.f64 b_2 a)) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))))) c)) c)))

eval98.0ms (0.9%)

Compiler

Compiled 20981 to 2223 computations (89.4% saved)

prune101.0ms (0.9%)

Pruning

15 alts after pruning (14 fresh and 1 done)

PrunedKeptTotal
New58414598
Fresh000
Picked011
Done000
Total58415599
Accuracy
90.7%
Counts
599 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.5%
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
30.3%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
21.2%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
48.1%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)
53.0%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
10.7%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))) a)
53.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
33.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
17.0%
(/.f64 (-.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) a))
24.2%
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
32.1%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
37.4%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
30.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
37.3%
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
30.3%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
Compiler

Compiled 510 to 308 computations (39.6% saved)

simplify173.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff0
(*.f64 b_2 a)
cost-diff128
(-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
cost-diff384
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
cost-diff0
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
cost-diff0
(/.f64 b_2 a)
cost-diff0
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
cost-diff0
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
cost-diff0
(sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
cost-diff64
(-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
cost-diff64
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
Rules
2816×*-lowering-*.f32
2816×*-lowering-*.f64
1414×fnmadd-define
1296×fmsub-define
1248×fmm-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031214
181211
2174211
3416211
41020211
53389211
08162211
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))) a)
(- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c))))))
(neg b_2)
b_2
(/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))
1
(sqrt (/ 1 (- (* b_2 b_2) (* a c))))
(/ 1 (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
a
c
(/ (* b_2 -2) a)
(* b_2 -2)
b_2
-2
a
(+ (* -2 (/ b_2 a)) (/ (* c 1/2) b_2))
(* -2 (/ b_2 a))
-2
(/ b_2 a)
b_2
a
(/ (* c 1/2) b_2)
(* c 1/2)
c
1/2
(* (/ 1 a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))))
(/ 1 a)
1
a
(- b_2 (sqrt (- (* b_2 b_2) (* a c))))
b_2
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
c
(/ (- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a))
(- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c)))))
(* b_2 a)
b_2
a
(* a (sqrt (- (* b_2 b_2) (* a c))))
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
c
(* a a)
Outputs
(/ (- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))) a)
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) b_2) a)
(- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c))))))
(-.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))) b_2)
(neg b_2)
(-.f64 #s(literal 0 binary64) b_2)
b_2
(/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
1
#s(literal 1 binary64)
(sqrt (/ 1 (- (* b_2 b_2) (* a c))))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/ 1 (- (* b_2 b_2) (* a c)))
(/.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
a
c
(/ (* b_2 -2) a)
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* b_2 -2)
(*.f64 b_2 #s(literal -2 binary64))
b_2
-2
#s(literal -2 binary64)
a
(+ (* -2 (/ b_2 a)) (/ (* c 1/2) b_2))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
-2
#s(literal -2 binary64)
(/ b_2 a)
(/.f64 b_2 a)
b_2
a
(/ (* c 1/2) b_2)
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* c 1/2)
(*.f64 c #s(literal 1/2 binary64))
c
1/2
#s(literal 1/2 binary64)
(* (/ 1 a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(- b_2 (sqrt (- (* b_2 b_2) (* a c))))
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
b_2
(sqrt (- (* b_2 b_2) (* a c)))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
c
(/ (- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c)))))
(*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(* b_2 a)
(*.f64 b_2 a)
b_2
a
(* a (sqrt (- (* b_2 b_2) (* a c))))
(*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt (- (* b_2 b_2) (* a c)))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
c
(* a a)
(*.f64 a a)

localize260.0ms (2.3%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy98.1%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy78.7%
(-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
accuracy63.6%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
accuracy56.6%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
accuracy98.1%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy94.7%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
accuracy77.4%
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy63.6%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
accuracy100.0%
(/.f64 b_2 a)
accuracy100.0%
(*.f64 c #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
accuracy100.0%
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
accuracy100.0%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
accuracy100.0%
(*.f64 b_2 #s(literal -2 binary64))
accuracy98.1%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy95.1%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
accuracy81.5%
(-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
accuracy65.4%
(sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
Results
78.0ms77×2valid
45.0ms33×3valid
40.0ms57×1valid
30.0ms89×0valid
Compiler

Compiled 253 to 32 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 108.0ms
ival-mult: 32.0ms (29.7% of total)
ival-div: 30.0ms (27.8% of total)
backward-pass: 18.0ms (16.7% of total)
ival-sub: 13.0ms (12.1% of total)
ival-sqrt: 9.0ms (8.4% of total)
ival-neg: 3.0ms (2.8% of total)
ival-add: 2.0ms (1.9% of total)
const: 1.0ms (0.9% of total)

series74.0ms (0.6%)

Counts
20 → 588
Calls
Call 1
Inputs
#<alt (/ (- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))) a)>
#<alt (- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c))))))>
#<alt (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))>
#<alt (sqrt (/ 1 (- (* b_2 b_2) (* a c))))>
#<alt (/ (* b_2 -2) a)>
#<alt (* b_2 -2)>
#<alt (+ (* -2 (/ b_2 a)) (/ (* c 1/2) b_2))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ b_2 a)>
#<alt (/ (* c 1/2) b_2)>
#<alt (* (/ 1 a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))))>
#<alt (/ 1 a)>
#<alt (- b_2 (sqrt (- (* b_2 b_2) (* a c))))>
#<alt (sqrt (- (* b_2 b_2) (* a c)))>
#<alt (/ (- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a))>
#<alt (- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c)))))>
#<alt (* b_2 a)>
#<alt (* a (sqrt (- (* b_2 b_2) (* a c))))>
#<alt (- (* b_2 b_2) (* a c))>
#<alt (* c 1/2)>
Outputs
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -2 (/ b_2 a))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -2 b_2)>
#<alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))>
#<alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))>
#<alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))>
#<alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))>
#<alt (/ 1 b_2)>
#<alt (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)>
#<alt (/ -1 b_2)>
#<alt (* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))>
#<alt (/ 1 b_2)>
#<alt (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))>
#<alt (+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))>
#<alt (+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (/ 1 b_2)>
#<alt (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))>
#<alt (+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))>
#<alt (+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* 1/2 (/ c b_2))>
#<alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)>
#<alt (* -2 (/ b_2 a))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (* 1/2 (/ c b_2))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (* 1/2 (/ c b_2))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (* -2 (/ b_2 a))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (/ b_2 a)>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))>
#<alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))>
#<alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))>
#<alt (+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)>
#<alt (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)>
#<alt (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)>
#<alt (* 2 (/ b_2 a))>
#<alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* 1/2 (/ (* a c) b_2))>
#<alt (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)>
#<alt (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)>
#<alt (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)>
#<alt (* 2 b_2)>
#<alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))>
#<alt (* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))>
#<alt (* -1 (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))))>
#<alt (* 1/2 (/ (* a c) b_2))>
#<alt (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))>
#<alt (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))>
#<alt (* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* 1/2 (/ (* a c) b_2))>
#<alt (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))>
#<alt (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))>
#<alt (* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)>
#<alt (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)>
#<alt (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)>
#<alt (* -1 (/ (* b_2 (- (* -1 a) a)) (pow a 2)))>
#<alt (* -1 (* b_2 (- (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)) (/ 1 a))))>
#<alt (* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a))) (/ 1 a))))>
#<alt (* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)))) (/ 1 a))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))>
#<alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))>
#<alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))>
#<alt (+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (- (* a b_2) (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (- (* b_2 (+ a (* -1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (- (* b_2 (+ a (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* 1/2 (/ (* (pow a 2) c) b_2))>
#<alt (/ (- (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/2 (* (pow a 2) c))) b_2)>
#<alt (/ (- (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* (pow a 2) c)) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))))) b_2)>
#<alt (/ (- (* 1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -1/2 (* (pow a 2) c)) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4)))))) b_2)>
#<alt (* -1 (* b_2 (- (* -1 a) a)))>
#<alt (* -1 (* b_2 (- (+ (* -1 a) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) a)))>
#<alt (* -1 (* b_2 (- (+ (* -1 a) (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))) (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))))>
#<alt (* -1 (* b_2 (- (+ (* -1 a) (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))) (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))))>
#<alt (* 1/2 (/ (* (pow a 2) c) b_2))>
#<alt (* (pow a 2) (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))>
#<alt (* (pow a 2) (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))>
#<alt (* (pow a 2) (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* (pow a 2) (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* (pow a 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* (pow a 2) (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* (pow a 2) (- (/ b_2 a) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* (pow a 2) (- (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* (pow a 2) (- (* -1 (/ (+ (* -1 b_2) (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* 1/2 (/ (* (pow a 2) c) b_2))>
#<alt (* c (- (* 1/8 (/ (* (pow a 3) c) (pow b_2 3))) (* -1/2 (/ (pow a 2) b_2))))>
#<alt (* c (- (* c (- (* 1/16 (/ (* (pow a 4) c) (pow b_2 5))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))>
#<alt (* c (- (* c (- (* c (- (* 1/2 (/ (* a (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))))) b_2)) (* -1/16 (/ (pow a 4) (pow b_2 5))))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* c (- (/ (* a b_2) c) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))>
#<alt (* c (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))>
#<alt (* c (- (+ (* 1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ (* a b_2) c)) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* -1 (* c (- (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* a b_2)) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a b_2)>
#<alt (* a (+ b_2 (* -1/2 (/ (* a c) b_2))))>
#<alt (* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))))>
#<alt (* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* (pow a 2) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))))))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1))))))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt (* a b_2)>
#<alt (* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))>
#<alt (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 (* a b_2))>
#<alt (* -1 (* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))>
#<alt (* a b_2)>
#<alt (+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2))>
#<alt (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3))))))>
#<alt (+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))))>
#<alt (* -1 (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
#<alt (* 1/2 c)>
Calls

147 calls:

TimeVariablePointExpression
20.0ms
a
@-inf
(/ (* b_2 -2) a)
5.0ms
b_2
@inf
(* b_2 a)
3.0ms
a
@-inf
(sqrt (/ 1 (- (* b_2 b_2) (* a c))))
2.0ms
a
@0
(/ (- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a))
1.0ms
b_2
@0
(sqrt (/ 1 (- (* b_2 b_2) (* a c))))

rewrite339.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
5378×*-lowering-*.f32
5378×*-lowering-*.f64
2936×/-lowering-/.f32
2936×/-lowering-/.f64
2106×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031151
1206143
22025143
09000143
Stop Event
iter limit
node limit
Counts
20 → 741
Calls
Call 1
Inputs
(/ (- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))) a)
(- (neg b_2) (/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c))))))
(/ 1 (sqrt (/ 1 (- (* b_2 b_2) (* a c)))))
(sqrt (/ 1 (- (* b_2 b_2) (* a c))))
(/ (* b_2 -2) a)
(* b_2 -2)
(+ (* -2 (/ b_2 a)) (/ (* c 1/2) b_2))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ (* c 1/2) b_2)
(* (/ 1 a) (- b_2 (sqrt (- (* b_2 b_2) (* a c)))))
(/ 1 a)
(- b_2 (sqrt (- (* b_2 b_2) (* a c))))
(sqrt (- (* b_2 b_2) (* a c)))
(/ (- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c))))) (* a a))
(- (* b_2 a) (* a (sqrt (- (* b_2 b_2) (* a c)))))
(* b_2 a)
(* a (sqrt (- (* b_2 b_2) (* a c))))
(- (* b_2 b_2) (* a c))
(* c 1/2)
Outputs
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(neg.f64 (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 a (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) b_2))
(-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(fma.f64 b_2 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 #s(literal -1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 #s(literal 0 binary64) b_2)))
(pow.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/2 binary64)))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 c (*.f64 a (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))
(fabs.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1/4 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64)) (pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(+.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) a)))
(-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (/.f64 (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 #s(literal 1/2 binary64) (*.f64 c (/.f64 #s(literal 1 binary64) b_2)) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(fma.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (*.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(/.f64 (-.f64 (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 (/.f64 a b_2) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (/.f64 a b_2) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 (/.f64 a b_2) #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 (/.f64 a b_2) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (/.f64 a b_2) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 (/.f64 a b_2) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 a b_2) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (/.f64 a b_2) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (/.f64 a b_2) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 (/.f64 a b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 a b_2) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) a) (*.f64 a (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 a #s(literal -1 binary64))) (*.f64 a (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2) (*.f64 a (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 a (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 a (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2) (*.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) a) (*.f64 a (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) b_2) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 a #s(literal -1 binary64))) (*.f64 a (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (*.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) b_2) (*.f64 a (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 a (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 a (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) b_2) (*.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) b_2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) b_2))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) b_2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) b_2))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) b_2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 a b_2)) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 a b_2)) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 a b_2)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 b_2 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 b_2 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 a b_2)) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal -2 binary64))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (/.f64 a b_2)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 a b_2)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) a) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 b_2 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 b_2 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (/.f64 a b_2)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) #s(literal -2 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) a) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) a))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) a) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) a))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 a b_2)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (/.f64 a b_2)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) a) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)))) (*.f64 b_2 a))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) a))) (*.f64 b_2 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))) (*.f64 b_2 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (-.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal -2 binary64) (/.f64 a b_2))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(neg.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(/.f64 b_2 a)
(/.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal 1 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a b_2) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a b_2)))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(pow.f64 (/.f64 a b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) a))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal 1 binary64) a) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(*.f64 (*.f64 b_2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 c (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (/.f64 b_2 a) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(exp.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) a))
(/.f64 #s(literal 1 binary64) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) a))
(pow.f64 a #s(literal -1 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(+.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(+.f64 (*.f64 #s(literal 1 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/2 binary64)))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 c (*.f64 a (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a))))
(fma.f64 b_2 (/.f64 a (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))
(fma.f64 a (/.f64 b_2 (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))
(fma.f64 (/.f64 b_2 a) (/.f64 a a) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))
(fma.f64 (*.f64 b_2 a) (/.f64 #s(literal 1 binary64) (*.f64 a a)) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))
(fma.f64 (/.f64 a a) (/.f64 b_2 a) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))
(neg.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a (-.f64 #s(literal 0 binary64) a))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)))
(/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 (*.f64 a a) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a) a)
(/.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) #s(literal 1 binary64)) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (neg.f64 (*.f64 a (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (/.f64 (/.f64 (*.f64 b_2 a) a) a))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (pow.f64 (/.f64 a (*.f64 a a)) #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (/.f64 (/.f64 (*.f64 b_2 a) a) a)) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (/.f64 (/.f64 (*.f64 b_2 a) a) a)) (pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a))) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 a)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a))) (*.f64 a (-.f64 #s(literal 0 binary64) a)))
(pow.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 #s(literal 0 binary64) a))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (*.f64 b_2 a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 b_2 a) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 a))
(-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (*.f64 b_2 a) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(fma.f64 b_2 a (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 b_2 a (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(fma.f64 b_2 a (neg.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(fma.f64 a b_2 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))
(fma.f64 a b_2 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(fma.f64 a b_2 (neg.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(fma.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(fma.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a) (*.f64 b_2 a))
(fma.f64 #s(literal -1 binary64) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))
(fma.f64 (-.f64 #s(literal 0 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 a))
(fma.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a (*.f64 b_2 a))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (-.f64 (*.f64 b_2 a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 2 binary64)) (*.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 2 binary64)) (pow.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 2 binary64))) (-.f64 (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 (*.f64 b_2 a) (*.f64 (*.f64 (*.f64 b_2 a) a) b_2)) (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 a) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 a) a) b_2) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 b_2 a)
(*.f64 a b_2)
(*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)
(+.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1/2 binary64)))
(fabs.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 c (*.f64 a (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 b_2 b_2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) b_2) (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 a (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2))
(fma.f64 c (-.f64 #s(literal 0 binary64) a) (*.f64 b_2 b_2))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (-.f64 #s(literal 0 binary64) c) a (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) c (*.f64 b_2 b_2))
(fma.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64)) b_2 (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64)) b_2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64)) b_2 (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 c (*.f64 a (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a (*.f64 a c))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -2 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -2 binary64)))
(*.f64 c #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) c)

simplify431.0ms (3.8%)

Algorithm
egg-herbie
Rules
6864×*-lowering-*.f32
6864×*-lowering-*.f64
4432×+-lowering-+.f64
4432×+-lowering-+.f32
1384×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0112210678
1407410497
0869610497
Stop Event
iter limit
node limit
Counts
588 → 588
Calls
Call 1
Inputs
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(/ 1 b_2)
(/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)
(/ -1 b_2)
(* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))
(/ 1 b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))
(+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(/ 1 b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))
(+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* 1/2 (/ c b_2))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)
(* 2 (/ b_2 a))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))))
(* 1/2 (/ c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))) (* (sqrt (* a c)) (sqrt -1)))
(* 1/2 (/ (* a c) b_2))
(/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)
(/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)
(/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* 2 b_2)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))))
(* 1/2 (/ (* a c) b_2))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* 1/2 (/ (* a c) b_2))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))
(* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)
(* -1 (/ (* b_2 (- (* -1 a) a)) (pow a 2)))
(* -1 (* b_2 (- (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)) (/ 1 a))))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a))) (/ 1 a))))
(* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)))) (/ 1 a))))
(* 1/2 (/ c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* 1/2 (/ c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(- (* a b_2) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(- (* b_2 (+ a (* -1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(- (* b_2 (+ a (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* 1/2 (/ (* (pow a 2) c) b_2))
(/ (- (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/2 (* (pow a 2) c))) b_2)
(/ (- (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* (pow a 2) c)) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))))) b_2)
(/ (- (* 1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -1/2 (* (pow a 2) c)) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4)))))) b_2)
(* -1 (* b_2 (- (* -1 a) a)))
(* -1 (* b_2 (- (+ (* -1 a) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) a)))
(* -1 (* b_2 (- (+ (* -1 a) (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))) (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))))
(* -1 (* b_2 (- (+ (* -1 a) (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))) (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))))
(* 1/2 (/ (* (pow a 2) c) b_2))
(* (pow a 2) (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(* (pow a 2) (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(* (pow a 2) (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* (pow a 2) (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (- (/ b_2 a) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (- (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (- (* -1 (/ (+ (* -1 b_2) (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(* 1/2 (/ (* (pow a 2) c) b_2))
(* c (- (* 1/8 (/ (* (pow a 3) c) (pow b_2 3))) (* -1/2 (/ (pow a 2) b_2))))
(* c (- (* c (- (* 1/16 (/ (* (pow a 4) c) (pow b_2 5))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* a (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))))) b_2)) (* -1/16 (/ (pow a 4) (pow b_2 5))))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* c (- (/ (* a b_2) c) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ (* a b_2) c)) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* -1 (* c (- (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* a b_2)) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a b_2)
(* a (+ b_2 (* -1/2 (/ (* a c) b_2))))
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))))
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* a b_2)
(* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))))))
(* -1 (* a b_2))
(* -1 (* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))
(* a b_2)
(+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3))))))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))))
(* -1 (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* -1 (* a c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* -1 (* a c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
Outputs
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (+.f64 (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 b_2 #s(literal -2 binary64))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(-.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 b_2 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) a)) a))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1/2 binary64) b_2))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 c (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 c (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (/.f64 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 c (-.f64 (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (/.f64 b_2 (*.f64 c a))) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (-.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (/.f64 b_2 a)) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))))) c)) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 b_2 (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 b_2 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 b_2 #s(literal -2 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 a (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) (-.f64 #s(literal 0 binary64) a)) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 c (+.f64 (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 b_2 #s(literal -2 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 c (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 c (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (+.f64 (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) c)) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64))))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))) (-.f64 #s(literal 0 binary64) a))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 a a)) b_2)))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))))))) (-.f64 #s(literal 0 binary64) c))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 c c)))))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 c c))))))) (-.f64 #s(literal 0 binary64) (*.f64 c a))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 c #s(literal 4 binary64)))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 c c))))))) (sqrt.f64 #s(literal -1 binary64)))))))))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal -3/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal -3/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 c a) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal -3/4 binary64)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 6 binary64))))) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal -3/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal -3/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 c a) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) #s(literal -3/4 binary64)))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))
(+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 a b_2) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 b_2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (/.f64 (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 c (*.f64 c c)))) (sqrt.f64 #s(literal -1 binary64))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 c (*.f64 c c))))))) (*.f64 a (*.f64 a a))))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 c) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 b_2 c) (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 b_2 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 7 binary64)))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(-.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 c c)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64)))))) c)))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))) (*.f64 b_2 #s(literal -2 binary64))) a)
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c a))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c a))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c a))))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)) (-.f64 #s(literal 0 binary64) c))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) b_2) a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) (-.f64 #s(literal 0 binary64) a)) b_2) a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) b_2)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))) (-.f64 #s(literal 0 binary64) b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) (*.f64 a b_2))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 c (-.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(*.f64 c (-.f64 (+.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(*.f64 c (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (+.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 (-.f64 (/.f64 b_2 a) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))))) c)) c)) (-.f64 #s(literal 0 binary64) c))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* 1/2 (/ (* a c) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)))
(/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) b_2)
(/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)))) b_2)
(/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64)))) b_2)
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -2 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
(* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (-.f64 (+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (+.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) a)) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* 1/2 (/ (* a c) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2)))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(*.f64 c (+.f64 (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (-.f64 (/.f64 b_2 c) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (+.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) c)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64))))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))) (-.f64 #s(literal 0 binary64) a))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 a a)) b_2)))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) b_2)
(* -1 (/ (* b_2 (- (* -1 a) a)) (pow a 2)))
(/.f64 (*.f64 b_2 (-.f64 (-.f64 #s(literal 0 binary64) a) a)) (*.f64 #s(literal -1 binary64) (*.f64 a a)))
(* -1 (* b_2 (- (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)) (/ 1 a))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) a)) (/.f64 #s(literal -1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a))) (/ 1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) a)) (/.f64 #s(literal -1 binary64) a))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (/ -1 a)))) (/ 1 a))))
(*.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) a)) (/.f64 #s(literal -1 binary64) a)))) (-.f64 #s(literal 0 binary64) b_2))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(-.f64 (+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) b_2) a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) (-.f64 #s(literal 0 binary64) a)) b_2) a))
(* 1/2 (/ c b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) (*.f64 a b_2))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 c (-.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(*.f64 c (-.f64 (+.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(*.f64 c (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (+.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 (-.f64 (/.f64 b_2 a) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))))) c)) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(- (* a b_2) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a))))))
(- (* b_2 (+ a (* -1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 a (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a))))))
(- (* b_2 (+ a (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 a (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a))))))
(* 1/2 (/ (* (pow a 2) c) b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 a a))) b_2)
(/ (- (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/2 (* (pow a 2) c))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 a a)))) b_2)
(/ (- (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* (pow a 2) c)) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))))) b_2)
(/.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (*.f64 b_2 b_2))))) b_2)
(/ (- (* 1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -1/2 (* (pow a 2) c)) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))))) b_2)
(* -1 (* b_2 (- (* -1 a) a)))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) a) a) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* -1 a) (* 1/2 (/ (* (pow a 2) c) (pow b_2 2)))) a)))
(*.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2)) a) a) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* -1 a) (* 1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))) (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))))
(*.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) a) (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* -1 a) (* 1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))) (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))))
(*.f64 (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) a) (+.f64 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
(* 1/2 (/ (* (pow a 2) c) b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 a a))) b_2)
(* (pow a 2) (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(*.f64 (*.f64 a a) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
(* (pow a 2) (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* (pow a 2) (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* (pow a 2) (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a a) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (pow a 2) (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* (pow a 2) (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (-.f64 (+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))
(* (pow a 2) (- (/ b_2 a) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(* (pow a 2) (- (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) b_2) a)))
(* (pow a 2) (- (* -1 (/ (+ (* -1 b_2) (* -1 (/ (- (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* -1 (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) (-.f64 #s(literal 0 binary64) a)) b_2) a)))
(* 1/2 (/ (* (pow a 2) c) b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 a a))) b_2)
(* c (- (* 1/8 (/ (* (pow a 3) c) (pow b_2 3))) (* -1/2 (/ (pow a 2) b_2))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a a) b_2))))
(* c (- (* c (- (* 1/16 (/ (* (pow a 4) c) (pow b_2 5))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (pow.f64 a #s(literal 4 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a a) b_2))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* a (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6)))))) b_2)) (* -1/16 (/ (pow a 4) (pow b_2 5))))) (* -1/8 (/ (pow a 3) (pow b_2 3))))) (* -1/2 (/ (pow a 2) b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 c a) (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2) (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a a) b_2))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* c (- (/ (* a b_2) c) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 (*.f64 a b_2) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)))))
(* c (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (/.f64 (*.f64 a b_2) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ (* a b_2) c)) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64))))))) (-.f64 (/.f64 (*.f64 a b_2) c) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))
(* -1 (* c (- (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* a b_2)) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c)))) (*.f64 a b_2)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* a b_2)) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 a b_2) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (*.f64 c a))))) c)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)))) (-.f64 #s(literal 0 binary64) c))
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a b_2)
(*.f64 a b_2)
(* a (+ b_2 (* -1/2 (/ (* a c) b_2))))
(*.f64 a (+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))))
(*.f64 a (+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* a (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))))
(*.f64 a (+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))
(* (pow a 2) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a a) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64))))
(* (pow a 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (*.f64 a a) (+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))))))
(*.f64 (*.f64 a a) (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1))))))))
(*.f64 (*.f64 a a) (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))
(+ (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(+ (* (sqrt (* (pow a 3) c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))
(* a b_2)
(*.f64 a b_2)
(* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))))
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))))))
(* -1 (* a b_2))
(-.f64 #s(literal 0 binary64) (*.f64 a b_2))
(* -1 (* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(*.f64 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ a (+ (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* a b_2)
(*.f64 a b_2)
(+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2))
(+.f64 (*.f64 a b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) b_2))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3))))))
(+.f64 (*.f64 a b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a a)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* a b_2) (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* -1/16 (/ (* (pow a 4) c) (pow b_2 5))))))))
(+.f64 (*.f64 a b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a a)) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (pow.f64 a #s(literal 4 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))
(* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 c (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64)))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 7 binary64)))))))))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 3) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 7 binary64)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) a) c))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) c)) a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) c)) a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) c)) a))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))

eval273.0ms (2.4%)

Compiler

Compiled 44932 to 4693 computations (89.6% saved)

prune311.0ms (2.7%)

Pruning

31 alts after pruning (28 fresh and 3 done)

PrunedKeptTotal
New1647211668
Fresh279
Picked325
Done011
Total1652311683
Accuracy
90.7%
Counts
1683 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.5%
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
5.5%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))) (*.f64 a a))
16.2%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))) (*.f64 a a))
48.1%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)
53.0%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
9.7%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) (-.f64 #s(literal 0 binary64) b_2)))) a)
37.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
33.1%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 c a)))))) a)
53.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
33.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
17.0%
(/.f64 (-.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) a))
25.5%
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
20.0%
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
24.2%
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
32.1%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
37.2%
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64))) a)
2.4%
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
37.4%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
30.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
37.3%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
17.3%
(-.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a))))
37.3%
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
37.3%
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
18.6%
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal -1 binary64))))
25.0%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))))
7.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (*.f64 b_2 b_2))))
2.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
2.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
11.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))))
2.0%
(*.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
11.0%
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
Compiler

Compiled 986 to 640 computations (35.1% saved)

simplify584.0ms (5.1%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))
cost-diff0
(-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))))
cost-diff0
(+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff256
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
cost-diff512
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
cost-diff0
(/.f64 #s(literal 1 binary64) b_2)
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
cost-diff320
(-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2)))
cost-diff320
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
cost-diff0
(/.f64 c b_2)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
cost-diff0
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
cost-diff64
(-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
cost-diff64
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
Rules
3010×*-lowering-*.f32
3010×*-lowering-*.f64
1302×+-lowering-+.f64
1302×+-lowering-+.f32
1284×/-lowering-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
035197
197193
2293193
31160191
43977185
08732185
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)
(- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))
(neg b_2)
b_2
(/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))
1
(pow (- (* b_2 b_2) (* a c)) -1/2)
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
a
c
-1/2
(* 1/2 (/ c b_2))
1/2
(/ c b_2)
c
b_2
(/ (- (neg b_2) (/ 1 (/ 1 b_2))) a)
(- (neg b_2) (/ 1 (/ 1 b_2)))
(neg b_2)
b_2
(/ 1 (/ 1 b_2))
1
(/ 1 b_2)
a
(* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))
(/ 1 a)
1
a
(* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2))
(+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2)
(* (/ 1/2 b_2) (* a (/ c b_2)))
(/ 1/2 b_2)
1/2
b_2
(* a (/ c b_2))
(/ c b_2)
c
-2
(- 0 b_2)
0
(* (/ 1 a) (- b_2 (sqrt (- 0 (* c a)))))
(/ 1 a)
1
a
(- b_2 (sqrt (- 0 (* c a))))
b_2
(sqrt (- 0 (* c a)))
(- 0 (* c a))
0
(* c a)
c
Outputs
(/ (- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) b_2) a)
(- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))
(-.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) b_2)
(neg b_2)
(-.f64 #s(literal 0 binary64) b_2)
b_2
(/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
1
#s(literal 1 binary64)
(pow (- (* b_2 b_2) (* a c)) -1/2)
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
a
c
-1/2
#s(literal -1/2 binary64)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
1/2
#s(literal 1/2 binary64)
(/ c b_2)
(/.f64 c b_2)
c
b_2
(/ (- (neg b_2) (/ 1 (/ 1 b_2))) a)
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(- (neg b_2) (/ 1 (/ 1 b_2)))
(*.f64 b_2 #s(literal -2 binary64))
(neg b_2)
(-.f64 #s(literal 0 binary64) b_2)
b_2
(/ 1 (/ 1 b_2))
b_2
1
#s(literal 1 binary64)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
a
(* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2))
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) (*.f64 b_2 #s(literal 2 binary64)))
(+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(* (/ 1/2 b_2) (* a (/ c b_2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
1/2
#s(literal 1/2 binary64)
b_2
(* a (/ c b_2))
(/.f64 (*.f64 a c) b_2)
(/ c b_2)
(/.f64 c b_2)
c
-2
#s(literal -2 binary64)
(- 0 b_2)
(-.f64 #s(literal 0 binary64) b_2)
0
#s(literal 0 binary64)
(* (/ 1 a) (- b_2 (sqrt (- 0 (* c a)))))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(- b_2 (sqrt (- 0 (* c a))))
(-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c))))
b_2
(sqrt (- 0 (* c a)))
(sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(- 0 (* c a))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
0
#s(literal 0 binary64)
(* c a)
(*.f64 a c)
c

localize254.0ms (2.2%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 c a)
accuracy100.0%
(-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))
accuracy99.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))))
accuracy79.1%
(sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))
accuracy98.7%
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))
accuracy94.8%
(*.f64 a (/.f64 c b_2))
accuracy94.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
accuracy93.7%
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
accuracy100.0%
(/.f64 #s(literal 1 binary64) b_2)
accuracy100.0%
(-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2)))
accuracy100.0%
(neg.f64 b_2)
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
accuracy100.0%
(/.f64 c b_2)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
accuracy96.7%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
accuracy93.1%
(-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
accuracy79.2%
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
Results
91.0ms142×0valid
42.0ms80×0invalid
42.0ms11×3valid
17.0ms12×2valid
9.0ms11×1valid
Compiler

Compiled 236 to 36 computations (84.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
ival-mult: 33.0ms (29.9% of total)
backward-pass: 25.0ms (22.7% of total)
ival-pow: 19.0ms (17.2% of total)
ival-div: 17.0ms (15.4% of total)
ival-sub: 9.0ms (8.2% of total)
ival-neg: 2.0ms (1.8% of total)
ival-sqrt: 2.0ms (1.8% of total)
ival-add: 2.0ms (1.8% of total)
const: 1.0ms (0.9% of total)

series51.0ms (0.4%)

Counts
21 → 576
Calls
Call 1
Inputs
#<alt (/ (- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)>
#<alt (- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))>
#<alt (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))>
#<alt (pow (- (* b_2 b_2) (* a c)) -1/2)>
#<alt (* 1/2 (/ c b_2))>
#<alt (/ c b_2)>
#<alt (/ (- (neg b_2) (/ 1 (/ 1 b_2))) a)>
#<alt (- (neg b_2) (/ 1 (/ 1 b_2)))>
#<alt (/ 1 (/ 1 b_2))>
#<alt (/ 1 b_2)>
#<alt (* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))>
#<alt (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2))>
#<alt (/ 1 a)>
#<alt (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2)>
#<alt (* (/ 1 a) (- b_2 (sqrt (- 0 (* c a)))))>
#<alt (- b_2 (sqrt (- 0 (* c a))))>
#<alt (sqrt (- 0 (* c a)))>
#<alt (neg b_2)>
#<alt (* a (/ c b_2))>
#<alt (* (/ 1/2 b_2) (* a (/ c b_2)))>
#<alt (* c a)>
Outputs
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -2 (/ b_2 a))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -2 b_2)>
#<alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))>
#<alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))>
#<alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))>
#<alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))>
#<alt (/ 1 b_2)>
#<alt (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)>
#<alt (/ -1 b_2)>
#<alt (* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))>
#<alt (/ 1 b_2)>
#<alt (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))>
#<alt (+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))>
#<alt (+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (/ 1 b_2)>
#<alt (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))>
#<alt (+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))>
#<alt (+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* 1/2 (/ c b_2))>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (/ c b_2)>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt b_2>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (/ 1 b_2)>
#<alt (* 2 (/ b_2 a))>
#<alt (/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)>
#<alt (/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)>
#<alt (/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)>
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)>
#<alt (/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)>
#<alt (/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)>
#<alt (* 2 (/ b_2 a))>
#<alt (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* 2 (/ b_2 a))>
#<alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* 2 (/ b_2 a))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)>
#<alt (/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)>
#<alt (/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)>
#<alt (* 2 b_2)>
#<alt (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* 2 b_2)>
#<alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))>
#<alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))>
#<alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))>
#<alt (* 2 b_2)>
#<alt (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))>
#<alt (* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))>
#<alt (* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))>
#<alt (* 2 b_2)>
#<alt (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))>
#<alt (* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))>
#<alt (* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (/ 1 a)>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))>
#<alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))>
#<alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))>
#<alt -2>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt -2>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt -2>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt -2>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))>
#<alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))>
#<alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (/ b_2 a)>
#<alt (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))>
#<alt (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))>
#<alt (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))>
#<alt (/ b_2 a)>
#<alt (* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))>
#<alt (* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))>
#<alt (* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))>
#<alt (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))>
#<alt (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))>
#<alt b_2>
#<alt (* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))>
#<alt (* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))>
#<alt (* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (/ (* a c) b_2)>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* 1/2 (/ (* a c) (pow b_2 2)))>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
#<alt (* a c)>
Calls

144 calls:

TimeVariablePointExpression
19.0ms
a
@inf
(* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))
1.0ms
b_2
@0
(* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))
1.0ms
a
@0
(* (/ 1 a) (- b_2 (sqrt (- 0 (* c a)))))
1.0ms
c
@inf
(* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))
1.0ms
c
@0
(* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))

rewrite237.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1890×*-lowering-*.f32
1890×*-lowering-*.f64
1756×/-lowering-/.f32
1756×/-lowering-/.f64
1460×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035142
1245135
22328120
09724120
Stop Event
iter limit
node limit
Counts
21 → 772
Calls
Call 1
Inputs
(/ (- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)
(- (neg b_2) (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))
(/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))
(pow (- (* b_2 b_2) (* a c)) -1/2)
(* 1/2 (/ c b_2))
(/ c b_2)
(/ (- (neg b_2) (/ 1 (/ 1 b_2))) a)
(- (neg b_2) (/ 1 (/ 1 b_2)))
(/ 1 (/ 1 b_2))
(/ 1 b_2)
(* (/ 1 a) (* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2)))
(* (+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2) (- 0 b_2))
(/ 1 a)
(+ (* (/ 1/2 b_2) (* a (/ c b_2))) -2)
(* (/ 1 a) (- b_2 (sqrt (- 0 (* c a)))))
(- b_2 (sqrt (- 0 (* c a))))
(sqrt (- 0 (* c a)))
(neg b_2)
(* a (/ c b_2))
(* (/ 1/2 b_2) (* a (/ c b_2)))
(* c a)
Outputs
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(+.f64 (fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 1 binary64))))
(+.f64 (fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64))) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a))) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(+.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(+.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (fma.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (fma.f64 (neg.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64))) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(+.f64 (fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))))
(+.f64 (fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))))
(+.f64 (fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))))
(+.f64 (fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))))
(+.f64 (fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))))
(+.f64 (fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))))
(-.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (/.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 b_2 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 b_2 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) b_2)
(neg.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) b_2) (*.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) b_2) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) b_2)) (neg.f64 (*.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) b_2)) (neg.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(hypot.f64 b_2 (sqrt.f64 (*.f64 a c)))
(hypot.f64 (sqrt.f64 (*.f64 a c)) b_2)
(sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)))
(/.f64 (neg.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c)))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))) (sqrt.f64 (+.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (-.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (+.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c))))) (sqrt.f64 (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 a c) (*.f64 a c)))))
(pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64)) (*.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal -1/4 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) b_2)
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) c)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64)))) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) c))) b_2)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1/2 binary64))) b_2)
(/.f64 (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64))) b_2)
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))
(neg.f64 (/.f64 c b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 c))))
(/.f64 c b_2)
(/.f64 (-.f64 #s(literal 0 binary64) c) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) b_2)
(/.f64 (/.f64 c #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 c #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 c #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c))) b_2)
(/.f64 (neg.f64 (/.f64 c #s(literal 1 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal -1 binary64))) b_2)
(pow.f64 (/.f64 b_2 c) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) c)
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) c) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2)) b_2)
(+.f64 (/.f64 #s(literal 0 binary64) a) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) b_2 (/.f64 b_2 a)))
(+.f64 (/.f64 b_2 a) (/.f64 b_2 a))
(+.f64 (fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 b_2 a) #s(literal 1 binary64)))) (fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 b_2 a) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 b_2 a) #s(literal 1 binary64)))) (fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 b_2 a) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(literal 0 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 b_2 a) (/.f64 b_2 a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 b_2 a))
(neg.f64 (/.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(literal 0 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(literal 0 binary64)))))
(/.f64 (/.f64 #s(literal 0 binary64) a) #s(literal 0 binary64))
(/.f64 #s(literal 0 binary64) a)
(/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal 0 binary64) (/.f64 a #s(literal 0 binary64)))
(/.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a #s(literal 0 binary64))))
(/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 0 binary64) (*.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(literal 0 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(literal 0 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))) (neg.f64 (*.f64 a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (/.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) a)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 a) (*.f64 a b_2))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 b_2 b_2) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (/.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) a))) (*.f64 b_2 b_2))
(pow.f64 (/.f64 a #s(literal 0 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a #s(literal 0 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 0 binary64) a))
(*.f64 (/.f64 #s(literal 0 binary64) a) #s(literal 0 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 0 binary64))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
#s(literal 0 binary64)
b_2
(+.f64 b_2 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) b_2)
(exp.f64 (log.f64 b_2))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 b_2))))
(-.f64 #s(literal 0 binary64) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) b_2)
(fma.f64 b_2 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal 0 binary64))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(neg.f64 b_2)
(/.f64 b_2 #s(literal 1 binary64))
(/.f64 b_2 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (*.f64 b_2 b_2) b_2)
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(pow.f64 b_2 #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 b_2)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 b_2)) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)) (*.f64 (log.f64 b_2) #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) b_2))
(neg.f64 (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) b_2)
(/.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) b_2)
(pow.f64 b_2 #s(literal -1 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64))
(pow.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) b_2)
(*.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) (pow.f64 b_2 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) #s(literal 0 binary64)) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (/.f64 b_2 a)))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (/.f64 b_2 a)))
(fma.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (/.f64 b_2 a)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) #s(literal 0 binary64) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (/.f64 b_2 a)))
(neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (/.f64 b_2 a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) a)
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 b_2)) b_2)
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 b_2))) b_2)
(pow.f64 (/.f64 a (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))))) #s(literal -1 binary64))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (/.f64 b_2 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (/.f64 b_2 a))
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 b_2 a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
(*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)) b_2)
(+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))))
(+.f64 (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))) #s(literal 0 binary64))
(+.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) b_2) (*.f64 #s(literal -2 binary64) b_2))
(+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) b_2))
(+.f64 (*.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(fma.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal -2 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))))
(fma.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) b_2 (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 #s(literal -2 binary64) b_2 (*.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) b_2))
(fma.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(fma.f64 #s(literal 0 binary64) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64))) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64))) (*.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64)))))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64))) (*.f64 b_2 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) (*.f64 b_2 b_2)) (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))) b_2))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) (*.f64 b_2 b_2)) (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) b_2))
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))))
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64))) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (*.f64 b_2 b_2)) b_2)
(/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) b_2) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) b_2) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)))) (neg.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)))) (neg.f64 (*.f64 b_2 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))) b_2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) b_2)))
(/.f64 (neg.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) (*.f64 b_2 b_2))) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)))) b_2)
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) b_2)) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) b_2)) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(*.f64 b_2 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) b_2)
(*.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(*.f64 (*.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64)) #s(literal -1 binary64)) b_2)
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
(exp.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) a))
(/.f64 #s(literal 1 binary64) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(pow.f64 a #s(literal -1 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(fma.f64 a (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2)) #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 a c) b_2) b_2) #s(literal -2 binary64))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 a c) b_2)) #s(literal -2 binary64))
(fma.f64 (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) #s(literal -2 binary64))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))
(fma.f64 (/.f64 (*.f64 a c) b_2) (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 c b_2) #s(literal -2 binary64))
(fma.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) (/.f64 #s(literal 1 binary64) b_2) #s(literal -2 binary64))
(fma.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2)) a #s(literal -2 binary64))
(fma.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) c) (/.f64 #s(literal 1 binary64) b_2) #s(literal -2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2) #s(literal -2 binary64))
(fma.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))) (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))) (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))))
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal -2 binary64))) b_2)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2)) (*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal -2 binary64))) b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64))) (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))))) (-.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64))))) (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -2 binary64)))))))
(*.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 (/.f64 c b_2) (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 2 binary64))))
(+.f64 (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(+.f64 (/.f64 b_2 a) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) a))
(/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))) (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a))
(+.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))
(+.f64 b_2 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(+.f64 b_2 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) #s(literal 1 binary64)))
(+.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) (fma.f64 (neg.f64 (pow.f64 (*.f64 a c) #s(literal 1/4 binary64))) (pow.f64 (*.f64 a c) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 a c))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) b_2)
(-.f64 b_2 (sqrt.f64 (*.f64 a c)))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))) (/.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))) (/.f64 (*.f64 a c) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(fma.f64 b_2 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 a c)) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (*.f64 a c))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))))))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (*.f64 a c))))
(*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (*.f64 a c)))))
(*.f64 (-.f64 b_2 (sqrt.f64 (*.f64 a c))) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (sqrt.f64 (*.f64 a c))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a c))))
(fabs.f64 (sqrt.f64 (*.f64 a c)))
(sqrt.f64 (*.f64 a c))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))
(/.f64 (*.f64 a c) (sqrt.f64 (*.f64 a c)))
(/.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))
(/.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 a c))
(/.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a c) #s(literal 3/2 binary64))) (*.f64 a c))
(pow.f64 (*.f64 a c) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 a c)) #s(literal 1 binary64))
(pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 a c) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 a c) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 a c) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))
(*.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a c))))))
(*.f64 (pow.f64 (*.f64 a c) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 a #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1/2 binary64)) (pow.f64 a #s(literal 1/2 binary64)))
(*.f64 (pow.f64 c #s(literal 1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (pow.f64 c #s(literal 1/2 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 a c)))
(*.f64 (sqrt.f64 a) (sqrt.f64 (-.f64 #s(literal 0 binary64) c)))
(*.f64 (sqrt.f64 a) (sqrt.f64 c))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) c)) (sqrt.f64 a))
(*.f64 (sqrt.f64 c) (sqrt.f64 a))
(*.f64 (sqrt.f64 c) (sqrt.f64 (-.f64 #s(literal 0 binary64) a)))
(*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 a c))) (sqrt.f64 (sqrt.f64 (*.f64 a c))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 a c)))
b_2
(+.f64 b_2 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) b_2)
(exp.f64 (log.f64 b_2))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 b_2))))
(-.f64 #s(literal 0 binary64) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) b_2)
(fma.f64 b_2 #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal 0 binary64))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(neg.f64 b_2)
(/.f64 b_2 #s(literal 1 binary64))
(/.f64 b_2 #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (*.f64 b_2 b_2) b_2)
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(pow.f64 b_2 #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a c)))
(/.f64 a (/.f64 b_2 c))
(/.f64 (*.f64 a c) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 a c))))
(/.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 a c) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (neg.f64 (/.f64 b_2 c)))
(/.f64 (neg.f64 (/.f64 (*.f64 a c) #s(literal 1 binary64))) b_2)
(pow.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -1 binary64))
(*.f64 a (/.f64 c b_2))
(*.f64 c (/.f64 a b_2))
(*.f64 c (*.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 c b_2) a)
(*.f64 (*.f64 a c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 a c) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2)))
(/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2))))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) b_2)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c)) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 b_2 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2)) b_2)
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) c) b_2)
(/.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a c)) b_2)
(/.f64 (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1 binary64)) (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) #s(literal 1 binary64)) (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (-.f64 #s(literal 0 binary64) c)) b_2)
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b_2)) b_2)
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) b_2)
(/.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (/.f64 (*.f64 a c) b_2)) (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 (/.f64 b_2 c)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2))) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) c)) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a c))) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1 binary64))) (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -1/2 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) #s(literal 1 binary64))) (neg.f64 (/.f64 b_2 c)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (-.f64 #s(literal 0 binary64) c))) b_2)
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) b_2))) (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b_2))) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))) b_2)
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal 1 binary64))) b_2)
(pow.f64 (/.f64 b_2 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2)) #s(literal -1 binary64))
(*.f64 a (*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 a c) b_2) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 a c) b_2)))
(*.f64 (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 a c) b_2))
(*.f64 (/.f64 (*.f64 a c) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2)) a)
(*.f64 (*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(+.f64 #s(literal 0 binary64) (*.f64 a c))
(+.f64 (*.f64 a c) #s(literal 0 binary64))
(exp.f64 (log.f64 (*.f64 a c)))
(exp.f64 (*.f64 (log.f64 (*.f64 a c)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a c))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 a c))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 a c))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))
(sqrt.f64 (*.f64 a (*.f64 c (*.f64 a c))))
(fma.f64 a c #s(literal 0 binary64))
(fma.f64 a (-.f64 #s(literal 0 binary64) c) #s(literal 0 binary64))
(fma.f64 c a #s(literal 0 binary64))
(fma.f64 c (-.f64 #s(literal 0 binary64) a) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) c) a #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) a) c #s(literal 0 binary64))
(fma.f64 (*.f64 a (*.f64 c (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 0 binary64))
(neg.f64 (*.f64 a c))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))
(/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a c))
(/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 a c))))
(/.f64 (sqrt.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 #s(literal 0 binary64) (*.f64 a (*.f64 c (*.f64 a c))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 0 binary64))) (sqrt.f64 (+.f64 (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 0 binary64))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 0 binary64))) (*.f64 a c))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 a c)))))) (*.f64 a c))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 #s(literal 0 binary64) (*.f64 a (*.f64 c (*.f64 a c))))))))
(pow.f64 (*.f64 a c) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 a c)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 a c)
(*.f64 a (-.f64 #s(literal 0 binary64) c))
(*.f64 a (pow.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1 binary64)))
(*.f64 c a)
(*.f64 c (-.f64 #s(literal 0 binary64) a))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 (*.f64 a c)))
(*.f64 (-.f64 #s(literal 0 binary64) c) a)
(*.f64 #s(literal -1 binary64) (*.f64 a c))
(*.f64 (-.f64 #s(literal 0 binary64) a) c)
(*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (*.f64 a c))))
(*.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1 binary64)) a)
(*.f64 (pow.f64 c #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64)) (pow.f64 c #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 c (*.f64 a c))))
(*.f64 (sqrt.f64 c) (sqrt.f64 (*.f64 a (*.f64 a c))))
(*.f64 (sqrt.f64 (*.f64 a a)) (sqrt.f64 (*.f64 c c)))
(*.f64 (sqrt.f64 (*.f64 c c)) (sqrt.f64 (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a c) a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a c) c)) (sqrt.f64 a))

simplify444.0ms (3.9%)

Algorithm
egg-herbie
Rules
8262×*-lowering-*.f32
8262×*-lowering-*.f64
3812×+-lowering-+.f64
3812×+-lowering-+.f32
1824×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07666924
127046781
089496781
Stop Event
iter limit
node limit
Counts
576 → 576
Calls
Call 1
Inputs
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(/ 1 b_2)
(/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)
(/ -1 b_2)
(* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))
(/ 1 b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))
(+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(/ 1 b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))
(+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(/ c b_2)
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(/ 1 b_2)
(* 2 (/ b_2 a))
(/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)
(* 2 (/ b_2 a))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* 2 (/ b_2 a))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* 2 (/ b_2 a))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(* -1/2 (/ c b_2))
(* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* -1/2 (/ c b_2))
(* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)
(/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)
(/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)
(* 2 b_2)
(* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* 2 b_2)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* 2 b_2)
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))
(* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))
(* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))
(* -1/2 (/ (* a c) b_2))
(* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* 2 b_2)
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))
(* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))
(* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))
(* -1/2 (/ (* a c) b_2))
(* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(* 1/2 (/ (* a c) (pow b_2 2)))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(* 1/2 (/ (* a c) (pow b_2 2)))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
-2
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(* 1/2 (/ (* a c) (pow b_2 2)))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(/ b_2 a)
(* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(/ b_2 a)
(* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))
(* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))
(* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
b_2
(* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
b_2
(* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))
(* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))
(* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
(* a c)
Outputs
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (+.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 c (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))))) (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) b_2)) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) a)) a))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (+.f64 (*.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1/8 binary64))) (/.f64 #s(literal 1/2 binary64) b_2))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 c (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (/.f64 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 c (+.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))) (/.f64 b_2 (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (-.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) (/.f64 b_2 a)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 b_2 a) (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64)))) c))) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/8 binary64))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64)))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 b_2 (-.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 b_2 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -2 binary64)) (+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (+.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (*.f64 a #s(literal -1 binary64)) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 a (+.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) b_2) (neg.f64 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 a c)))) (neg.f64 a)) b_2) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 c (+.f64 (*.f64 c (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) c) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 b_2 #s(literal -2 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 (neg.f64 c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64))) (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 c (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (+.f64 (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 c a)))) (neg.f64 c)) b_2) (neg.f64 c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))))))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))))))) (-.f64 #s(literal 0 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))) (neg.f64 a))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) c) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 c c))))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))) (neg.f64 c))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 b_2 b_2)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (neg.f64 (*.f64 c (*.f64 c c))))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (sqrt.f64 #s(literal -1 binary64))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 c a))) (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (neg.f64 (*.f64 c (*.f64 c c))))))) (*.f64 #s(literal -1 binary64) (*.f64 c a))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 c #s(literal 4 binary64)))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (neg.f64 (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64)))))))))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) #s(literal -3/4 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) #s(literal -3/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 c a) (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) #s(literal -3/4 binary64))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) #s(literal -3/4 binary64)))) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) #s(literal -3/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 c a) (*.f64 (*.f64 c c) (*.f64 (*.f64 a a) #s(literal -3/4 binary64))))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal -3/4 binary64) b_2)) (*.f64 #s(literal -1/2 binary64) a)))))
(+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a #s(literal -1/2 binary64)) (+.f64 (*.f64 b_2 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal -3/4 binary64) c))) (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 8 binary64)))) a)) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal -3/4 binary64) b_2)))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (/.f64 (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 c c)) (/.f64 (*.f64 a (pow.f64 b_2 #s(literal 4 binary64))) c))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64)))) #s(literal -1/2 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64))) (*.f64 (/.f64 #s(literal -1/4 binary64) (*.f64 c c)) (/.f64 (*.f64 a (pow.f64 b_2 #s(literal 4 binary64))) c)))))) (*.f64 a (*.f64 a a)))))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal -3/4 binary64) c)) (*.f64 b_2 #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))))))
(+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c (*.f64 (*.f64 #s(literal -1/2 binary64) b_2) (+.f64 (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal -3/4 binary64) a))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 7 binary64)))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 a (*.f64 a a)))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64)))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 c (*.f64 c c))))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(/ c b_2)
(/.f64 c b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
b_2
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) a)
(/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) a)
(/ (+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) a)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64))) a)) b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64))) a)) b_2)
(/ (+ (* -1/2 c) (* 2 (/ (pow b_2 2) a))) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64))) a)) b_2)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2))))
(* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2))))
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 b_2 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a))))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 b_2 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a))))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 b_2 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a))))
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c a))) (neg.f64 c))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)
(/.f64 (+.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64)))) b_2)
(/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)
(/.f64 (+.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64)))) b_2)
(/ (+ (* -1/2 (* a c)) (* 2 (pow b_2 2))) b_2)
(/.f64 (+.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64)))) b_2)
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2))))
(* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2))))
(* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (*.f64 b_2 b_2))))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)))
(* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)))
(* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (neg.f64 a))
(* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (neg.f64 a))
(* -1 (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (neg.f64 a))
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(+ (* -1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 c))))
(* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 c))))
(* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 c))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 c (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) #s(literal -1 binary64)))
(* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 c (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) #s(literal -1 binary64)))
(* -1 (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 c (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) #s(literal -1 binary64)))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c (*.f64 a #s(literal 1/2 binary64)))) (*.f64 b_2 b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c (*.f64 a #s(literal 1/2 binary64)))) (*.f64 b_2 b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) (pow b_2 2))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c (*.f64 a #s(literal 1/2 binary64)))) (*.f64 b_2 b_2))
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* a (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))))
(* -1 (* a (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))))
-2
#s(literal -2 binary64)
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) (pow b_2 2))) 2)
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) #s(literal -2 binary64))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* c (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 b_2 b_2))) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 b_2 b_2))) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 b_2 b_2))) (neg.f64 c))
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ b_2 a)
(/.f64 b_2 a)
(* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(*.f64 b_2 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) b_2)))
(* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(*.f64 b_2 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) b_2)))
(* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a)))
(*.f64 b_2 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) b_2)))
(/ b_2 a)
(/.f64 b_2 a)
(* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) b_2) (/.f64 #s(literal -1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) b_2) (/.f64 #s(literal -1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a))))
(*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) b_2) (/.f64 #s(literal -1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(/ (- b_2 (* (sqrt (* a c)) (sqrt -1))) a)
(/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 c (-.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 c (-.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 c (-.f64 (/.f64 b_2 (*.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
b_2
(* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
(* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2)))))
(*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))))
b_2
(* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1)))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 (neg.f64 c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 (neg.f64 c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 (neg.f64 c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 a))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* 1/2 (/ (* a c) (pow b_2 2)))
(/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)

eval239.0ms (2.1%)

Compiler

Compiled 29877 to 3667 computations (87.7% saved)

prune353.0ms (3.1%)

Pruning

41 alts after pruning (34 fresh and 7 done)

PrunedKeptTotal
New1461171478
Fresh61723
Picked145
Done033
Total1468411509
Accuracy
99.9%
Counts
1509 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.5%
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
5.5%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))) (*.f64 a a))
16.2%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))) (*.f64 a a))
36.0%
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))) a)
48.1%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)
9.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2)))) a)
27.6%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))) a)
37.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
16.8%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))) a)
53.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
33.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
31.1%
(/.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
17.0%
(/.f64 (-.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) a))
25.5%
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
20.0%
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
24.2%
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
32.1%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
37.2%
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64))) a)
2.4%
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
37.4%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
1.5%
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 b_2))) b_2)
2.4%
(/.f64 b_2 a)
30.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
11.1%
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
11.2%
(/.f64 #s(literal 0 binary64) a)
37.3%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
17.3%
(-.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a))))
37.3%
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
18.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) c)) (sqrt.f64 a))))
16.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) a)) (sqrt.f64 c))))
16.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a c))))))
25.0%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))))
7.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (*.f64 b_2 b_2))))
17.3%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) b_2)))
2.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
2.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
2.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
11.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))))
34.2%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
32.0%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
11.0%
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
Compiler

Compiled 1224 to 796 computations (35% saved)

simplify155.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
cost-diff0
(-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
cost-diff0
(/.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff128
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
cost-diff128
(+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a)
cost-diff128
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
cost-diff0
(*.f64 a #s(literal -1/2 binary64))
cost-diff0
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
cost-diff0
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
cost-diff256
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
cost-diff128
(/.f64 #s(literal 0 binary64) a)
cost-diff0
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
cost-diff0
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff64
(-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
cost-diff64
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)
Rules
2558×*-lowering-*.f32
2558×*-lowering-*.f64
1904×sum3-define
1874×fnmsub-define
1094×/-lowering-/.f32
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
032223
181223
2219217
3584211
41382211
54434209
08424209
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))) a)
(- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c)))))
(neg b_2)
b_2
(/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
a
c
(sqrt (- (* b_2 b_2) (* a c)))
(/ 0 a)
0
a
(/ (/ (* c (* a -1/2)) b_2) a)
(/ (* c (* a -1/2)) b_2)
(* c (* a -1/2))
c
(* a -1/2)
a
-1/2
b_2
(/ (+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a) (* a (/ b_2 (* c 1/2))))
(+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a)
(* (* b_2 -2) (/ b_2 (* c 1/2)))
(* b_2 -2)
b_2
-2
(/ b_2 (* c 1/2))
(* c 1/2)
c
1/2
a
(* a (/ b_2 (* c 1/2)))
(/ (- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)
(- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))
b_2
(/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))
1
(pow (- (* b_2 b_2) (* a c)) -1/2)
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
(* a c)
a
c
-1/2
Outputs
(/ (- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))) a)
(-.f64 (/.f64 (-.f64 c (/.f64 (*.f64 b_2 b_2) a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 b_2 a))
(- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c)))))
(-.f64 (/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(neg b_2)
(-.f64 #s(literal 0 binary64) b_2)
b_2
(/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
a
c
(sqrt (- (* b_2 b_2) (* a c)))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/ 0 a)
#s(literal 0 binary64)
0
#s(literal 0 binary64)
a
(/ (/ (* c (* a -1/2)) b_2) a)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (* c (* a -1/2)) b_2)
(*.f64 c (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(* c (* a -1/2))
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
c
(* a -1/2)
(*.f64 a #s(literal -1/2 binary64))
a
-1/2
#s(literal -1/2 binary64)
b_2
(/ (+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a) (* a (/ b_2 (* c 1/2))))
(/.f64 (+.f64 a (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -4 binary64))) c)) (/.f64 (*.f64 b_2 a) (*.f64 c #s(literal 1/2 binary64))))
(+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a)
(+.f64 a (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -4 binary64))) c))
(* (* b_2 -2) (/ b_2 (* c 1/2)))
(/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -4 binary64))) c)
(* b_2 -2)
(*.f64 b_2 #s(literal -2 binary64))
b_2
-2
#s(literal -2 binary64)
(/ b_2 (* c 1/2))
(/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) c)
(* c 1/2)
(*.f64 c #s(literal 1/2 binary64))
c
1/2
#s(literal 1/2 binary64)
a
(* a (/ b_2 (* c 1/2)))
(/.f64 (*.f64 b_2 a) (*.f64 c #s(literal 1/2 binary64)))
(/ (- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)
(/.f64 (+.f64 b_2 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
(- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))
(+.f64 b_2 (/.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
b_2
(/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
1
#s(literal 1 binary64)
(pow (- (* b_2 b_2) (* a c)) -1/2)
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
(- (* b_2 b_2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* a c)
(*.f64 a c)
a
c
-1/2
#s(literal -1/2 binary64)

localize334.0ms (2.9%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy98.1%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy94.9%
(/.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
accuracy77.4%
(-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
accuracy63.6%
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
accuracy100.0%
(*.f64 b_2 #s(literal -2 binary64))
accuracy99.8%
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
accuracy91.8%
(*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
accuracy70.1%
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
accuracy100.0%
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 a #s(literal -1/2 binary64))
accuracy89.3%
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
accuracy84.8%
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
accuracy100.0%
(/.f64 #s(literal 0 binary64) a)
accuracy95.1%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)
accuracy81.5%
(-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
accuracy63.6%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
accuracy63.4%
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
Results
93.0ms67×2valid
70.0ms43×3valid
61.0ms57×1valid
48.0ms89×0valid
Compiler

Compiled 247 to 33 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 189.0ms
ival-mult: 80.0ms (42.3% of total)
ival-pow: 39.0ms (20.6% of total)
ival-div: 32.0ms (16.9% of total)
backward-pass: 17.0ms (9% of total)
ival-sub: 9.0ms (4.8% of total)
ival-sqrt: 5.0ms (2.6% of total)
ival-neg: 3.0ms (1.6% of total)
ival-add: 2.0ms (1.1% of total)
const: 1.0ms (0.5% of total)

series46.0ms (0.4%)

Counts
19 → 588
Calls
Call 1
Inputs
#<alt (/ (- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))) a)>
#<alt (- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c)))))>
#<alt (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))>
#<alt (- (* b_2 b_2) (* a c))>
#<alt (/ 0 a)>
#<alt (/ (/ (* c (* a -1/2)) b_2) a)>
#<alt (/ (* c (* a -1/2)) b_2)>
#<alt (* c (* a -1/2))>
#<alt (* a -1/2)>
#<alt (/ (+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a) (* a (/ b_2 (* c 1/2))))>
#<alt (+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a)>
#<alt (* (* b_2 -2) (/ b_2 (* c 1/2)))>
#<alt (* b_2 -2)>
#<alt (/ (- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)>
#<alt (- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))>
#<alt (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))>
#<alt (pow (- (* b_2 b_2) (* a c)) -1/2)>
#<alt (sqrt (- (* b_2 b_2) (* a c)))>
#<alt (* a (/ b_2 (* c 1/2)))>
Outputs
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))>
#<alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)>
#<alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -2 (/ b_2 a))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))>
#<alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -2 b_2)>
#<alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))>
#<alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))>
#<alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))>
#<alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -2 b_2)>
#<alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))>
#<alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))>
#<alt (* -1 (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt 0>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 (* a c))>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* -1/2 a)>
#<alt (* 1/2 (/ c b_2))>
#<alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)>
#<alt (* -2 (/ b_2 a))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))>
#<alt (* -2 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -2 (/ b_2 a))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -2 (/ b_2 a))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)>
#<alt (* 1/2 (/ c b_2))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (* 1/2 (/ c b_2))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))>
#<alt a>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))>
#<alt (* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))>
#<alt (* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))>
#<alt (* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))>
#<alt (* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (/ (+ (* -4 (pow b_2 2)) (* a c)) c)>
#<alt (/ (+ (* -4 (pow b_2 2)) (* a c)) c)>
#<alt (/ (+ (* -4 (pow b_2 2)) (* a c)) c)>
#<alt a>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt a>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt (+ a (* -4 (/ (pow b_2 2) c)))>
#<alt a>
#<alt (* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))>
#<alt (* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))>
#<alt (* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))>
#<alt a>
#<alt (* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))>
#<alt (* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))>
#<alt (* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -4 (/ (pow b_2 2) c))>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -2 b_2)>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)>
#<alt (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)>
#<alt (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)>
#<alt (* 2 (/ b_2 a))>
#<alt (* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))))>
#<alt (* 1/2 (/ c b_2))>
#<alt (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))>
#<alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))>
#<alt (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))>
#<alt (+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* 1/2 (/ c b_2))>
#<alt (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))>
#<alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))>
#<alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- b_2 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* 1/2 (/ (* a c) b_2))>
#<alt (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)>
#<alt (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)>
#<alt (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)>
#<alt (* 2 b_2)>
#<alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))>
#<alt (* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))>
#<alt (* -1 (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))))>
#<alt (* 1/2 (/ (* a c) b_2))>
#<alt (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))>
#<alt (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))>
#<alt (* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* 1/2 (/ (* a c) b_2))>
#<alt (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))>
#<alt (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))>
#<alt (* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))>
#<alt (/ 1 b_2)>
#<alt (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)>
#<alt (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)>
#<alt (/ -1 b_2)>
#<alt (* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))>
#<alt (* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))>
#<alt (/ 1 b_2)>
#<alt (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))>
#<alt (+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))>
#<alt (+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (/ 1 b_2)>
#<alt (+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))>
#<alt (+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))>
#<alt (+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 (* a c))) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))>
#<alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))>
#<alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))>
#<alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
#<alt (* 2 (/ (* a b_2) c))>
Calls

147 calls:

TimeVariablePointExpression
12.0ms
a
@inf
(/ (- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)
2.0ms
a
@0
(/ (/ (* c (* a -1/2)) b_2) a)
2.0ms
b_2
@-inf
(* a (/ b_2 (* c 1/2)))
1.0ms
b_2
@inf
(/ (+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a) (* a (/ b_2 (* c 1/2))))
1.0ms
c
@0
(/ (+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a) (* a (/ b_2 (* c 1/2))))

rewrite363.0ms (3.2%)

Algorithm
batch-egg-rewrite
Rules
3254×*-lowering-*.f32
3254×*-lowering-*.f64
3210×/-lowering-/.f32
3210×/-lowering-/.f64
1584×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
032184
1201183
21725148
09078148
Stop Event
iter limit
node limit
Counts
19 → 1081
Calls
Call 1
Inputs
(/ (- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))) a)
(- (neg b_2) (/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c)))))
(/ (- (* b_2 b_2) (* a c)) (sqrt (- (* b_2 b_2) (* a c))))
(- (* b_2 b_2) (* a c))
(/ 0 a)
(/ (/ (* c (* a -1/2)) b_2) a)
(/ (* c (* a -1/2)) b_2)
(* c (* a -1/2))
(* a -1/2)
(/ (+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a) (* a (/ b_2 (* c 1/2))))
(+ (* (* b_2 -2) (/ b_2 (* c 1/2))) a)
(* (* b_2 -2) (/ b_2 (* c 1/2)))
(* b_2 -2)
(/ (- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))) a)
(- b_2 (/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2)))
(/ 1 (pow (- (* b_2 b_2) (* a c)) -1/2))
(pow (- (* b_2 b_2) (* a c)) -1/2)
(sqrt (- (* b_2 b_2) (* a c)))
(* a (/ b_2 (* c 1/2)))
Outputs
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (fma.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (fma.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 a (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 a (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 a (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64))) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 a (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) a) (*.f64 (-.f64 #s(literal 0 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64)))
(*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) b_2))
(+.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (fma.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)))))
(+.f64 (fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)))))
(-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(fma.f64 b_2 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 #s(literal -1 binary64) b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))) (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (*.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 a c) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))
(fabs.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 b_2 b_2 (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 b_2 b_2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 b_2 b_2 (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) b_2) (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 a (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2))
(fma.f64 c (-.f64 #s(literal 0 binary64) a) (*.f64 b_2 b_2))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (-.f64 #s(literal 0 binary64) c) a (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) c (*.f64 b_2 b_2))
(fma.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64)) b_2 (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64)) b_2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64)) b_2 (neg.f64 (-.f64 (*.f64 a c) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (exp.f64 (log.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (exp.f64 (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a (*.f64 c (*.f64 a c))))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (neg.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -4 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
#s(literal 0 binary64)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2)) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a))
(/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 a))
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2) a)
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) a))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 a) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 a) (*.f64 (*.f64 a c) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (neg.f64 (*.f64 b_2 a)))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 b_2 a))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 (*.f64 b_2 a))))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (neg.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (*.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) a) b_2)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (neg.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 a)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) a))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) a)) (-.f64 #s(literal 0 binary64) b_2))
(pow.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) a) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 a) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 c (*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 c (/.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 b_2 a)))
(*.f64 c (/.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) a))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a)))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 a)))
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 a)))
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2) a))
(*.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2))
(*.f64 (/.f64 c a) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(*.f64 (/.f64 (*.f64 a c) a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) a) (/.f64 c b_2))
(*.f64 (pow.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(pow.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 c (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 a c) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 c (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2))
(*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 a c) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) c)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
(*.f64 (*.f64 a c) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) c)
(*.f64 (*.f64 c #s(literal -1/2 binary64)) a)
(*.f64 a #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) a)
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (/.f64 (*.f64 b_2 a) (*.f64 c #s(literal -1/2 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (/.f64 (*.f64 b_2 a) (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) (*.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)) (*.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)))
(/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) #s(literal 1 binary64)) (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))) (neg.f64 (/.f64 (*.f64 b_2 a) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a)) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a)))) (neg.f64 (*.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a))) (neg.f64 (*.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a))))
(/.f64 (*.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #s(literal 1 binary64)) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) a)) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) a)) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a))
(/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a)
(/.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) b_2) (/.f64 #s(literal 2 binary64) c))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))) (neg.f64 (neg.f64 (/.f64 (*.f64 b_2 a) (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a))) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #s(literal 1 binary64))) (/.f64 (*.f64 b_2 a) (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) a))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) a))) (neg.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)))
(/.f64 (neg.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) b_2)) (neg.f64 (/.f64 #s(literal 2 binary64) c)))
(pow.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a)) #s(literal -1 binary64))
(*.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) a))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 a) (*.f64 c #s(literal -1/2 binary64)))))
(*.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) a) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(*.f64 (/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) a) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) b_2) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (*.f64 b_2 a)) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) #s(literal 1 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) (/.f64 b_2 c)) #s(literal 1/2 binary64))
(*.f64 (pow.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))))
(*.f64 (pow.f64 (/.f64 (/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)))
(+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)) (/.f64 (*.f64 a a) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)
(fma.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) (*.f64 b_2 #s(literal -2 binary64))) a)
(fma.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a)
(fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) a)
(fma.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 #s(literal -2 binary64)) a)
(fma.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) b_2 a)
(fma.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 2 binary64) c) a)
(fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 b_2 #s(literal 1/2 binary64)) a)
(fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 b_2 c) a)
(fma.f64 (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) b_2) #s(literal -2 binary64) a)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a) (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a) (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) (+.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) a)) (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) a)) (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a))) (neg.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)))
(/.f64 (-.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))))) (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a) (*.f64 a a))) (*.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a))))
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))
(pow.f64 (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a) (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64))) (*.f64 (*.f64 c (*.f64 c c)) #s(literal 1/8 binary64))) (*.f64 a (*.f64 a a))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (-.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) a)))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 c)) #s(literal 1/2 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 (/.f64 b_2 c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) c) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1/2 binary64)) c)
(/.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 c))) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 b_2 c) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) c)) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) c))
(pow.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) b_2)
(*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 2 binary64) c))
(*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1/2 binary64)) (/.f64 b_2 c))
(*.f64 (*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) b_2) #s(literal -2 binary64))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(+.f64 (/.f64 b_2 a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(+.f64 (fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)) #s(literal 1 binary64) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 1 binary64))))
(+.f64 (fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(neg.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 a (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))))
(/.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64))) (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a)))
(/.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 a (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 a #s(literal -1 binary64))) (*.f64 a (*.f64 a (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)) (*.f64 a (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 (-.f64 #s(literal 0 binary64) a) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) a))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 a (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (*.f64 a (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 a (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 (/.f64 a b_2) #s(literal -1 binary64))) (*.f64 (/.f64 a b_2) (*.f64 a (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 a b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 (/.f64 a b_2) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a))) (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))))
(pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(*.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(+.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (-.f64 b_2 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 b_2 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 a c) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64)) (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64))))
(sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1/2 binary64)) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) c (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) c)))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c)))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (*.f64 a c) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (*.f64 a c))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64))))) (fma.f64 (neg.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 c #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))))) (fma.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64))))) (fma.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (/.f64 (*.f64 a c) #s(literal -1 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(fma.f64 b_2 (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(neg.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (neg.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)))) (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c))))) (sqrt.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1 binary64))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 a c) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (*.f64 a c) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 a c) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 (*.f64 a c) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c)))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64))) (neg.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal -2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64))) #s(literal 2 binary64))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1/4 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/4 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 a c))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 a))))
(/.f64 (-.f64 #s(literal 0 binary64) a) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (*.f64 b_2 a) (*.f64 c #s(literal 1/2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 b_2 a)) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (*.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 a (/.f64 b_2 c)) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 (/.f64 b_2 c) a) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 b_2 a) c) #s(literal 1/2 binary64))
(/.f64 (/.f64 (*.f64 b_2 a) #s(literal 1/2 binary64)) c)
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a)) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 a))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (neg.f64 (*.f64 a (/.f64 b_2 c))) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 b_2 c) a)) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 b_2 a) c)) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 b_2 a) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) c))
(pow.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 a)) #s(literal -1 binary64))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) a))
(*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(*.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) a)
(*.f64 (*.f64 b_2 a) (/.f64 #s(literal 2 binary64) c))
(*.f64 (/.f64 a c) (/.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 (/.f64 a #s(literal 1/2 binary64)) (/.f64 b_2 c))

simplify433.0ms (3.8%)

Algorithm
egg-herbie
Rules
7220×*-lowering-*.f32
7220×*-lowering-*.f64
4534×+-lowering-+.f64
4534×+-lowering-+.f32
1588×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08879553
131549411
084589411
Stop Event
iter limit
node limit
Counts
588 → 588
Calls
Call 1
Inputs
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -2 b_2)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1/2 (/ (* a c) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* -1 (* a c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* -1 (* a c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
0
0
0
0
0
0
0
0
0
0
0
0
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* -1/2 a)
(* 1/2 (/ c b_2))
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
a
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
(* -4 (/ (pow b_2 2) c))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(* -4 (/ (pow b_2 2) c))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(* -4 (/ (pow b_2 2) c))
(/ (+ (* -4 (pow b_2 2)) (* a c)) c)
(/ (+ (* -4 (pow b_2 2)) (* a c)) c)
(/ (+ (* -4 (pow b_2 2)) (* a c)) c)
a
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
a
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
(* -4 (/ (pow b_2 2) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
(+ a (* -4 (/ (pow b_2 2) c)))
a
(* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))
(* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))
(* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))
a
(* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))
(* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))
(* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -4 (/ (pow b_2 2) c))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)
(* 2 (/ b_2 a))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))))
(* 1/2 (/ c b_2))
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* 1/2 (/ c b_2))
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))) (* (sqrt (* a c)) (sqrt -1)))
(* 1/2 (/ (* a c) b_2))
(/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)
(/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)
(/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* 2 b_2)
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))))
(* 1/2 (/ (* a c) b_2))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* 1/2 (/ (* a c) b_2))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))
(* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(/ 1 b_2)
(/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)
(/ -1 b_2)
(* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))
(/ 1 b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))
(+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(/ 1 b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))
(+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
(* 2 (/ (* a b_2) c))
Outputs
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) (/.f64 #s(literal -1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) a)))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a #s(literal 1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))))) (*.f64 b_2 #s(literal -2 binary64))) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 b_2 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 b_2)))) a))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 c (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (/.f64 b_2 a) c)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 c (-.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (/.f64 (/.f64 b_2 a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(*.f64 c (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (/.f64 (/.f64 b_2 a) c)) (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(*.f64 (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (/.f64 b_2 a)) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))))) c)) c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))) #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)))
(* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 b_2 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
(* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64)))))))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a #s(literal 1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))))) (*.f64 b_2 #s(literal -2 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 a (-.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 b_2))) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) a)) b_2) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) a))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(+.f64 (*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) c) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 b_2 #s(literal -2 binary64)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 c (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 c (-.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (+.f64 (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 b_2))) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) c)) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (-.f64 #s(literal 0 binary64) c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (+.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) a))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(- (pow b_2 2) (* a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+ (* -1 (* a c)) (pow b_2 2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
0
#s(literal 0 binary64)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* -1/2 a)
(*.f64 a #s(literal -1/2 binary64))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) a)) (* 1/2 c)) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a)))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c))))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
a
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -4 binary64) c)))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -4 binary64) c)))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -4 binary64) c)))
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -4 binary64) c)))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -4 binary64) c)))
(* (pow b_2 2) (- (/ a (pow b_2 2)) (* 4 (/ 1 c))))
(*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -4 binary64) c)))
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(/ (+ (* -4 (pow b_2 2)) (* a c)) c)
(/.f64 (+.f64 (*.f64 c a) (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64))) c)
(/ (+ (* -4 (pow b_2 2)) (* a c)) c)
(/.f64 (+.f64 (*.f64 c a) (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64))) c)
(/ (+ (* -4 (pow b_2 2)) (* a c)) c)
(/.f64 (+.f64 (*.f64 c a) (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64))) c)
a
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
a
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
(+ a (* -4 (/ (pow b_2 2) c)))
(+.f64 a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c))
a
(* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))
(*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
(* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))
(*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
(* a (+ 1 (* -4 (/ (pow b_2 2) (* a c)))))
(*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -4 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
a
(* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal -1 binary64)))
(* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal -1 binary64)))
(* -1 (* a (- (* 4 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal -1 binary64)))
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -4 (/ (pow b_2 2) c))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))) (/.f64 #s(literal 1 binary64) a))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (+ (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(-.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)
(/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) b_2)
(* 2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal 2 binary64))
(* -1 (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) a))))
(* -1 (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) a))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) a)))) (-.f64 #s(literal 0 binary64) b_2))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a #s(literal 1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* 1/16 (/ (pow c 3) (pow b_2 5))) (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)))))))
(+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))
(-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a))))
(+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 b_2))) b_2) a))
(+ (* -1 (/ (+ (* -1 b_2) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a))) a))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))))))
(* c (+ (* c (+ (* 1/8 (/ a (pow b_2 3))) (* c (+ (* 1/16 (/ (pow a 2) (pow b_2 5))) (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) (*.f64 a b_2))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))
(*.f64 c (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 (* a c)))))
(*.f64 c (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 (* a c))))))
(*.f64 c (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))))) (-.f64 (/.f64 (/.f64 b_2 a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (/.f64 b_2 a) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (/ b_2 a)) c)))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) c)))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c)) (/ b_2 a)) c)))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 a) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))))) c)) c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(- b_2 (* (sqrt (* a c)) (sqrt -1)))
(-.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (+ 1 (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))))) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(- (* b_2 (+ 1 (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) b_2)
(/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (*.f64 b_2 b_2)))) b_2)
(/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(* 2 b_2)
(*.f64 b_2 #s(literal 2 binary64))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a #s(literal 1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))))))
(* a (- (* a (- (* a (- (* 1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2))) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) (-.f64 (/.f64 b_2 a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(* -1 (* a (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (/.f64 (+.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 a c)))) a)) (-.f64 #s(literal 0 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) c) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(* c (- (* c (- (* c (- (* 1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) b_2) (*.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (/.f64 b_2 c) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (- (+ (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (/ b_2 c)) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (-.f64 (/.f64 b_2 c) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 (/.f64 (+.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (- (* -1 (/ (+ b_2 (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)))) c)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (+.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) a))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) c) c) c)))))) (sqrt.f64 #s(literal -1 binary64)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (* a c)) (/ (* (pow b_2 2) (+ (* 1/2 (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (* a (* c (pow (sqrt -1) 2))))) (/ 1 (* (pow a 4) (pow c 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (* a c)) (/ (+ (* 1/4 (/ 1 (* (pow a 3) (* (pow c 3) (pow (sqrt -1) 2))))) (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 c a))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) c) c) c))))) (-.f64 #s(literal 0 binary64) (*.f64 c a))) (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 4 binary64))) (pow.f64 c #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) c) c) c)))) (sqrt.f64 #s(literal -1 binary64)))))))))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)
(/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 c c)) a) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 (*.f64 (*.f64 a (*.f64 c c)) a) #s(literal -3/4 binary64))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)))) b_2)
(/ -1 b_2)
(/.f64 #s(literal -1 binary64) b_2)
(* -1 (/ (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))) b_2))
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1 (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))) (pow b_2 4))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 3) (pow c 3))) (* -1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (pow b_2 6))) (* 1/2 (/ (* a c) (pow b_2 2)))))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 a (*.f64 c c)) a) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 (*.f64 (*.f64 a (*.f64 c c)) a) #s(literal -3/4 binary64))) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* 1/2 (/ c (pow b_2 3))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -3/4 binary64))))))
(+ (* a (+ (* 1/2 (/ c (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (+ (* -1 (/ (pow c 3) (pow b_2 8))) (* -1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 a b_2) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 b_2 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (/ (+ (* 1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64)))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 c (*.f64 c c))))) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 c (*.f64 c c))))))) (*.f64 a (*.f64 a a))))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* 1/2 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* 1/2 (/ a (pow b_2 3))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 b_2 c) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -3/4 binary64))))))
(+ (* c (+ (* 1/2 (/ a (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (+ (* -1 (/ (pow a 3) (pow b_2 8))) (* -1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))))))) (* -1/2 (* b_2 (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))) (/ 1 b_2))
(+.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 (*.f64 #s(literal -1/2 binary64) b_2) (+.f64 (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 b_2 b_2)) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (/ (+ (* 1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 7 binary64)))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))))))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(+ (* -1 (/ (+ (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (* 1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64))))))) (*.f64 c (*.f64 c c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a (*.f64 c c)) a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 6 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(-.f64 #s(literal 0 binary64) (*.f64 a (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (+.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.f64 c (*.f64 c c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))) (-.f64 #s(literal 0 binary64) a))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(+.f64 b_2 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 5 binary64))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64))))))) (-.f64 #s(literal 0 binary64) c))
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)
(* 2 (/ (* a b_2) c))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 a b_2)) c)

eval260.0ms (2.3%)

Compiler

Compiled 65060 to 5778 computations (91.1% saved)

prune318.0ms (2.8%)

Pruning

46 alts after pruning (39 fresh and 7 done)

PrunedKeptTotal
New1978131991
Fresh32629
Picked415
Done167
Total1986462032
Accuracy
99.9%
Counts
2032 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.9%
(/.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) b_2) (/.f64 #s(literal 2 binary64) c))
17.2%
(/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
22.5%
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
23.5%
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
5.5%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))) (*.f64 a a))
16.2%
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))) (*.f64 a a))
36.0%
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))) a)
27.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))))) a)
27.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
30.5%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))) a)
9.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2)))) a)
27.6%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))) a)
37.4%
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
16.8%
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))) a)
53.5%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
33.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
25.1%
(/.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)) #s(literal -1/2 binary64)))) a)
17.0%
(/.f64 (-.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) a))
17.3%
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
25.5%
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
17.3%
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 2 binary64) c)) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
21.0%
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) a)))
1.7%
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) a)
32.1%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
37.2%
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64))) a)
2.4%
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
37.4%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
2.4%
(/.f64 b_2 a)
30.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
11.1%
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
37.3%
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
17.3%
(-.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a))))
37.3%
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
18.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) c)) (sqrt.f64 a))))
16.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) a)) (sqrt.f64 c))))
16.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a c))))))
25.0%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))))
7.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (*.f64 b_2 b_2))))
2.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
2.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
11.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))))
34.2%
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
23.8%
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
32.0%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
11.0%
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
11.2%
#s(literal 0 binary64)
Compiler

Compiled 1709 to 761 computations (55.5% saved)

regimes80.0ms (0.7%)

Counts
66 → 3
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))) a)
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(*.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64))) a)
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
(/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))) a)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) a)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) a)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 2 binary64) c)) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) b_2) (/.f64 #s(literal 2 binary64) c))
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 b_2))) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) (-.f64 #s(literal 0 binary64) b_2)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (*.f64 b_2 b_2))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))))
(/.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)) #s(literal -1/2 binary64)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 c a)))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal -1/2 binary64)))) a)
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))) (*.f64 a a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a c))))))
(/.f64 (-.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a)
(-.f64 (/.f64 (/.f64 (*.f64 b_2 a) a) a) (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a))))
(/.f64 (+.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (neg.f64 b_2) (pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) a)) (sqrt.f64 c))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) c)) (sqrt.f64 a))))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal -1 binary64))))
Outputs
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
Calls

4 calls:

22.0ms
a
19.0ms
c
17.0ms
b_2
17.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
60.8%4a
87.6%3b_2
53.5%1c
76.0%5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes18.0ms (0.2%)

Counts
45 → 3
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))) a)
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(*.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64))) a)
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
(/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))) a)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) a)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) a)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 2 binary64) c)) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) b_2) (/.f64 #s(literal 2 binary64) c))
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 b_2))) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) (-.f64 #s(literal 0 binary64) b_2)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (*.f64 b_2 b_2))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))))
(/.f64 (-.f64 b_2 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)) #s(literal -1/2 binary64)))) a)
Outputs
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a)
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
Calls

1 calls:

13.0ms
b_2
Results
AccuracySegmentsBranch
83.8%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes15.0ms (0.1%)

Counts
42 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))) a)
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(*.f64 (+.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64))) a)
(/.f64 (+.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
(/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))) a)
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) a)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -4 binary64)) c) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) a) (*.f64 b_2 (*.f64 (/.f64 #s(literal 2 binary64) c) a)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 2 binary64) c)) a) (*.f64 a (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 a (+.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))) (*.f64 a a))
(/.f64 (/.f64 (/.f64 (+.f64 a (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) a) b_2) (/.f64 #s(literal 2 binary64) c))
(/.f64 (-.f64 (neg.f64 b_2) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 b_2 b_2))) b_2)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 c b_2)))) (-.f64 #s(literal 0 binary64) b_2)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 b_2 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2))))) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 b_2 (sqrt.f64 (*.f64 b_2 b_2))))
Outputs
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
Calls

1 calls:

12.0ms
b_2
Results
AccuracySegmentsBranch
67.1%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0.1%)

Counts
16 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) b_2))) a)
(*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 #s(literal 1/2 binary64) (*.f64 a (/.f64 c b_2))))
Outputs
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
Calls

1 calls:

5.0ms
b_2
Results
AccuracySegmentsBranch
67.0%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes4.0ms (0%)

Counts
9 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
Outputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
Calls

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
67.0%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes3.0ms (0%)

Counts
7 → 2
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c))
Outputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
Calls

1 calls:

3.0ms
b_2
Results
AccuracySegmentsBranch
66.8%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
Outputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
Calls

3 calls:

2.0ms
a
2.0ms
b_2
2.0ms
c
Results
AccuracySegmentsBranch
32.0%1c
32.0%1a
32.0%1b_2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes26.0ms (0.2%)

Accuracy

Total -6.2b remaining (-10.9%)

Threshold costs -6.2b (-10.9%)

Counts
4 → 1
Calls
Call 1
Inputs
#s(literal 0 binary64)
(/.f64 #s(literal 0 binary64) a)
(/.f64 b_2 a)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
Outputs
#s(literal 0 binary64)
Calls

3 calls:

21.0ms
b_2
2.0ms
a
2.0ms
c
Results
AccuracySegmentsBranch
11.2%1b_2
11.2%1c
11.2%1a
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch42.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
9.657993359681991e+76
2.285259925294718e+77
27.0ms
-6.438231897897305e-41
-6.2858455110528e-46
Results
13.0ms160×0valid
7.0ms29×2valid
6.0ms35×1valid
2.0ms31×0invalid
Compiler

Compiled 416 to 287 computations (31% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 5.0ms (28.8% of total)
ival-sub: 4.0ms (23% of total)
ival-div: 3.0ms (17.3% of total)
ival-sqrt: 3.0ms (17.3% of total)
ival-neg: 2.0ms (11.5% of total)
backward-pass: 1.0ms (5.8% of total)
const: 0.0ms (0% of total)

bsearch47.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
4.8266450457322533e-82
1.3795995059660546e-80
27.0ms
-6.438231897897305e-41
-6.2858455110528e-46
Results
14.0ms184×0valid
8.0ms33×2valid
7.0ms39×1valid
2.0ms25×0invalid
Compiler

Compiled 448 to 331 computations (26.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 6.0ms (31% of total)
ival-sub: 4.0ms (20.7% of total)
ival-div: 3.0ms (15.5% of total)
ival-sqrt: 3.0ms (15.5% of total)
ival-neg: 2.0ms (10.3% of total)
backward-pass: 1.0ms (5.2% of total)
const: 0.0ms (0% of total)

bsearch33.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
-2.6517081860556483e-297
1.3579543259153774e-287
Results
14.0ms176×0valid
8.0ms85×0invalid
Compiler

Compiled 286 to 213 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 4.0ms (28.9% of total)
ival-sub: 3.0ms (21.7% of total)
ival-neg: 3.0ms (21.7% of total)
ival-div: 2.0ms (14.5% of total)
ival-sqrt: 2.0ms (14.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
-2.6517081860556483e-297
1.3579543259153774e-287
Results
15.0ms176×0valid
6.0ms86×0invalid
Compiler

Compiled 220 to 169 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 4.0ms (32.7% of total)
ival-sub: 3.0ms (24.5% of total)
ival-div: 2.0ms (16.3% of total)
ival-sqrt: 2.0ms (16.3% of total)
ival-neg: 1.0ms (8.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
29.0ms
-2.6517081860556483e-297
1.3579543259153774e-287
Results
17.0ms176×0valid
5.0ms70×0invalid
Compiler

Compiled 220 to 169 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 4.0ms (28% of total)
ival-neg: 4.0ms (28% of total)
ival-sub: 2.0ms (14% of total)
ival-div: 2.0ms (14% of total)
ival-sqrt: 2.0ms (14% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch31.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
28.0ms
-2.6517081860556483e-297
1.3579543259153774e-287
Results
15.0ms176×0valid
6.0ms77×0invalid
Compiler

Compiled 220 to 169 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 4.0ms (31.5% of total)
ival-div: 3.0ms (23.6% of total)
ival-sub: 2.0ms (15.7% of total)
ival-sqrt: 2.0ms (15.7% of total)
ival-neg: 1.0ms (7.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
32×*-commutative_binary64
32×+-commutative_binary64
26×sub-neg_binary64
20×neg-mul-1_binary64
18×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053139
175139
298139
3122139
4137139
5144139
6146139
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -4001652356309009/784637716923335095479473677900958302012794430558004314112 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (if (<=.f64 b_2 #s(literal 175000000000000006628585492524466902560330932296503435852674423077926531497984 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -3716044227348915/100433627766186892221372630771322662657637687111424552206336 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (if (<=.f64 b_2 #s(literal 5767164996986457/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(if (<=.f64 b_2 #s(literal -151801689980483/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(if (<=.f64 b_2 #s(literal -8905699145521667/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
#s(literal 0 binary64)
Outputs
(if (<=.f64 b_2 #s(literal -4001652356309009/784637716923335095479473677900958302012794430558004314112 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (if (<=.f64 b_2 #s(literal 175000000000000006628585492524466902560330932296503435852674423077926531497984 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -4001652356309009/784637716923335095479473677900958302012794430558004314112 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (if (<=.f64 b_2 #s(literal 175000000000000006628585492524466902560330932296503435852674423077926531497984 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -3716044227348915/100433627766186892221372630771322662657637687111424552206336 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (if (<=.f64 b_2 #s(literal 5767164996986457/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))) a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -3716044227348915/100433627766186892221372630771322662657637687111424552206336 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (if (<=.f64 b_2 #s(literal 5767164996986457/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))) a) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(if (<=.f64 b_2 #s(literal -151801689980483/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(if (<=.f64 b_2 #s(literal -8905699145521667/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal -2 binary64) (/.f64 a b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
#s(literal 0 binary64)

soundness1.9s (16.1%)

Rules
6864×*-lowering-*.f32
6864×*-lowering-*.f64
5378×*-lowering-*.f32
5378×*-lowering-*.f64
5216×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01041
17041
255539
0858839
035142
1245135
22328120
09724120
032184
1201183
21725148
09078148
031151
1206143
22025143
09000143
05283005
118442933
265522905
080522905
0112210678
1407410497
0869610497
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 380 to 227 computations (40.3% saved)

preprocess65.0ms (0.6%)

Compiler

Compiled 506 to 178 computations (64.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...