quad2p (problem 3.2.1, positive)

Time bar (total: 12.7s)

analyze179.0ms (1.4%)

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: 62.0ms
ival-mult: 20.0ms (32.5% of total)
ival-sqrt: 10.0ms (16.2% of total)
ival-sub: 8.0ms (13% of total)
ival-div: 8.0ms (13% of total)
ival-add: 7.0ms (11.4% of total)
ival-neg: 7.0ms (11.4% of total)
const: 1.0ms (1.6% of total)
backward-pass: 1.0ms (1.6% of total)

sample2.5s (19.5%)

Results
1.1s5502×0valid
743.0ms1927×2valid
161.0ms827×1valid
128.0ms1130×0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-mult: 674.0ms (47.7% of total)
ival-sqrt: 181.0ms (12.8% of total)
ival-div: 150.0ms (10.6% of total)
backward-pass: 127.0ms (9% of total)
ival-neg: 111.0ms (7.8% of total)
ival-add: 88.0ms (6.2% of total)
ival-sub: 76.0ms (5.4% of total)
const: 8.0ms (0.6% of total)
Bogosity

preprocess125.0ms (1%)

Algorithm
egg-herbie
Rules
1914×fnmsub-define
1824×sum3-define
1694×sum5-define
1650×fmm-def
1308×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048121
1139113
2302101
3874101
42841101
55833101
01012
12411
24310
38110
414510
529010
656610
7112710
8192710
9298310
10401010
11409110
12411010
13411810
0411810
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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 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)
(/ (- (sqrt (fnmadd a c (square b_2))) b_2) a)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a))
(/ (- b_2 (sqrt (fma a c (square b_2)))) a)
(/ (+ (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a)
(/ (+ b_2 (sqrt (fnmadd a c (square b_2)))) a)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a)
(/ (- (sqrt (fma a c (square b_2))) b_2) a)
(neg (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* (neg a) c)))) (neg a)))
(/ (- (sqrt (fma a c (square b_2))) b_2) a)
(neg (/ (+ (neg (neg b_2)) (sqrt (- (* (neg b_2) (neg b_2)) (* a c)))) a))
(/ (+ b_2 (sqrt (fnmadd a c (square b_2)))) (neg a))
(neg (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a (neg c))))) a))
(/ (- b_2 (sqrt (fma a c (square b_2)))) a)
(/ (+ (neg a) (sqrt (- (* a a) (* b_2 c)))) b_2)
(/ (- (sqrt (fnmadd b_2 c (square a))) a) b_2)
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* c a)))) c)
(/ (- (sqrt (fnmadd a c (square b_2))) b_2) c)
(/ (+ (neg c) (sqrt (- (* c c) (* a b_2)))) a)
(/ (- (sqrt (fnmadd b_2 a (square c))) c) a)

explain194.0ms (1.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1180-2(-1.7754880126572379e-158 -9.058178718718529e-156 1.911330748634435e-273)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
610-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
101(-3.211891627410065e-139 3.584635069441916e+50 3.2617299257587404e-273)1(-1.085598463161464e-105 3.3747198010675645e+54 -3.606077212758146e-157)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
20-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
77.0ms104×2valid
51.0ms348×0valid
19.0ms60×1valid
Compiler

Compiled 124 to 32 computations (74.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 12.0ms (25.9% of total)
ival-sqrt: 7.0ms (15.1% of total)
backward-pass: 7.0ms (15.1% of total)
ival-div: 6.0ms (12.9% of total)
ival-neg: 5.0ms (10.8% of total)
ival-sub: 5.0ms (10.8% of total)
ival-add: 4.0ms (8.6% of total)
const: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 15 to 9 computations (40% saved)

prune1.0ms (0%)

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

Compiled 15 to 9 computations (40% saved)

simplify67.0ms (0.5%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
cost-diff0
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
Rules
816×fnmadd-define
682×sum3-define
584×fmsub-define
564×fnmsub-define
544×sum4-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0941
12341
24137
37237
412637
523937
646237
786437
8159137
9256537
10306537
11309937
12324337
13325937
0325937
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
(- (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)
b_2
(* a c)
a
c
Outputs
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
(-.f64 (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)
b_2
(* a c)
(*.f64 a c)
a
c

localize68.0ms (0.5%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy96.5%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
accuracy77.7%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
accuracy57.4%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Results
24.0ms174×0valid
22.0ms52×2valid
8.0ms30×1valid
Compiler

Compiled 50 to 10 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 22.0ms
ival-mult: 8.0ms (36.5% of total)
ival-sqrt: 4.0ms (18.2% of total)
ival-sub: 4.0ms (18.2% of total)
ival-div: 3.0ms (13.7% of total)
backward-pass: 3.0ms (13.7% of total)
const: 0.0ms (0% of total)

series19.0ms (0.1%)

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

36 calls:

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

rewrite335.0ms (2.6%)

Algorithm
batch-egg-rewrite
Rules
3990×*-lowering-*.f32
3990×*-lowering-*.f64
2788×/-lowering-/.f32
2788×/-lowering-/.f64
1598×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0933
16533
249929
3723529
0859429
Stop Event
iter limit
node limit
Counts
4 → 386
Calls
Call 1
Inputs
(/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a)
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
Outputs
(+.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) a) b_2) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (*.f64 #s(literal 1 binary64) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a))))
(+.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a))
(+.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) #s(literal 1 binary64)) (*.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 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 (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 b_2 (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) a))
(-.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))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 (-.f64 b_2 (sqrt.f64 (-.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 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.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 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (/.f64 (*.f64 b_2 a) (*.f64 a a)))
(-.f64 (/.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 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 b_2 b_2)) (*.f64 a (*.f64 a a))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a 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 (*.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)))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (-.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) 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 a c)) (*.f64 b_2 (+.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) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (-.f64 #s(literal 0 binary64) 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 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.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)))))) 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 a c)) (*.f64 (-.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 (-.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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 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 (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 b_2 b_2)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.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 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 b_2 (*.f64 (/.f64 a b_2) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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))) 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_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))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (-.f64 #s(literal 0 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 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.f64 #s(literal 0 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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 #s(literal 0 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 a c)) (*.f64 (-.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 (-.f64 #s(literal 0 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)))) (neg.f64 (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 a (-.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) (-.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 #s(literal 0 binary64) (-.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 (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 b_2 b_2)) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 9/2 binary64)) (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 b_2 (*.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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))) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.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 (/.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 (*.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2)))))
(/.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.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 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (+.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 (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.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) b_2))) (*.f64 a (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 a (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a b_2)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (/.f64 a (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) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) a) a))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 a b_2)) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.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 a c)) (*.f64 b_2 (+.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.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) 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 #s(literal 0 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)))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 0 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)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) a))
(/.f64 (*.f64 (-.f64 #s(literal 0 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)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 0 binary64) (-.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 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 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 #s(literal 0 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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (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 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (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 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (-.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 b_2 b_2)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 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 (neg.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 b_2 (*.f64 (/.f64 a b_2) a)))) (neg.f64 (*.f64 (/.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 #s(literal 0 binary64) (+.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 a (*.f64 a a))) (pow.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)) #s(literal 3 binary64))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (-.f64 (*.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 (-.f64 #s(literal 0 binary64) a))))))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 b_2 (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 (-.f64 #s(literal 0 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) (-.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 (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 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))) (*.f64 a a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 b_2 b_2)) (*.f64 a (*.f64 a a))))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 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 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (/.f64 b_2 (*.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 #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))) a)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.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 #s(literal 0 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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) (-.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 (-.f64 #s(literal 0 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 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (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 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) (+.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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal -1 binary64) a)) (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 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 #s(literal -1 binary64) a)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (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 (*.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 (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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.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 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) a) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #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 (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 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.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 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (+.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))) b_2) (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.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 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (*.f64 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 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (-.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 b_2 b_2)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (/.f64 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 #s(literal -1 binary64) a) (-.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 a a)) (/.f64 b_2 (*.f64 (/.f64 a b_2) a))) (/.f64 #s(literal 1 binary64) (*.f64 (/.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))) a) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (*.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 (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 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (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 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) a) (+.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)))) (pow.f64 (*.f64 b_2 (+.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 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.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 (/.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))) a) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (-.f64 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 #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 (/.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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))))) (neg.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (neg.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 (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 (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 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 b_2 b_2) (+.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))) #s(literal 0 binary64)) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (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)) (-.f64 #s(literal 0 binary64) b_2))
(neg.f64 (-.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 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 (-.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 (-.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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 b_2) (-.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) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.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 (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))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 #s(literal 0 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)))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 (-.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 (-.f64 #s(literal 0 binary64) (-.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 b_2) (*.f64 a c)) #s(literal 9/2 binary64)) (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.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 (*.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2)))))
(/.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 b_2 (*.f64 b_2 b_2)) (*.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 (-.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 (*.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 (+.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (+.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 b_2))) (*.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 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #s(literal 9/2 binary64)) (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.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 b_2 (*.f64 b_2 b_2)) (+.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) #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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (+.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 (*.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))) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a 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 #s(literal 0 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)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (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 (*.f64 b_2 b_2) (*.f64 a c)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 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))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (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 (*.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 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (pow.f64 (/.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.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 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 b_2 (+.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))))
(/.f64 (-.f64 (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)) (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))) (+.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 (*.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 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 (*.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 (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 b_2 (+.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 a c)) (*.f64 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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (-.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 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 b_2 b_2) (+.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 9/2 binary64)) (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.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 (-.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.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 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 (*.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))) (-.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 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #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 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 (-.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 (-.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 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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))) b_2) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (+.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))) b_2) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (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))) b_2))
(*.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 (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 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))) b_2) (/.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 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2))))
(*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.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 (*.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)))) (pow.f64 (*.f64 b_2 (+.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 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 (*.f64 b_2 (+.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 (-.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 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (pow.f64 (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) #s(literal 2 binary64)))) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (*.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 b_2) (*.f64 a c)) (*.f64 b_2 (-.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)))))
(fabs.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) (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 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a 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 (*.f64 a c) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c)))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (+.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 #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 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) (neg.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a c) (*.f64 a 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 (*.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))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a 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 (*.f64 a c) (*.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 (*.f64 a c) (*.f64 a 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 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a c) (*.f64 a 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 (*.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 #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 #s(literal 0 binary64) (*.f64 b_2 b_2)))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.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 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a 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 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (/.f64 (*.f64 (*.f64 a c) (*.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 b_2))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 (/.f64 (*.f64 (*.f64 a c) (*.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 (-.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 (*.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 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 b_2 b_2) #s(literal 0 binary64)) (*.f64 a c))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a 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 #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 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 #s(literal 0 binary64) (*.f64 a c)))
(fma.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a 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 (*.f64 a c) (*.f64 a 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))))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 b_2 b_2))
(neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(neg.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.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 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.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 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 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 b_2) (+.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))) (*.f64 (-.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 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))) (+.f64 (*.f64 b_2 b_2) (*.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 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (neg.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (+.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 #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 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (*.f64 b_2 b_2) (*.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 0 binary64) (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.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 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c)))))))
(/.f64 (*.f64 (-.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 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.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 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 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 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.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 (*.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 (*.f64 a c) (*.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 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))) #s(literal 1 binary64)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) #s(literal 1 binary64)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a c) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a 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 a (*.f64 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 (*.f64 a c) (*.f64 a c)))) (sqrt.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a 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 (*.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 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.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 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 (*.f64 a 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 a c))) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (-.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 a c)) (*.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 a c)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.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 #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 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (+.f64 (*.f64 a c) (*.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 a c))) #s(literal 3 binary64))) (+.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 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 b_2 (*.f64 b_2 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 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (*.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a c) (*.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 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 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 (*.f64 a 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 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)))
(/.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 (*.f64 b_2 b_2) (*.f64 a c)) (-.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 (*.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 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a 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 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (*.f64 (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 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 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 (*.f64 a 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 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 (*.f64 (*.f64 a c) (*.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 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) (sqrt.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 (*.f64 a c) (*.f64 a c))))) (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a 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 a (*.f64 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 (*.f64 a c) (*.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 (*.f64 (-.f64 (*.f64 (*.f64 (*.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 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.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 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a 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 (*.f64 a c) (*.f64 a 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 (-.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))
(*.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 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2))))))
(*.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 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 a (*.f64 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 (*.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 a (*.f64 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 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.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 #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 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.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 #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 (*.f64 b_2 b_2) (*.f64 a 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 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a 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 (*.f64 a c) (*.f64 a c))))
(*.f64 (*.f64 (-.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 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (+.f64 (*.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 (pow.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a 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 a (*.f64 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 (*.f64 a 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)))
(*.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 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 (*.f64 (*.f64 a c) (*.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 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 a (*.f64 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 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c))))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 (+.f64 (*.f64 b_2 b_2) (*.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 a (*.f64 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 a c) (*.f64 a c))) (+.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (*.f64 c (*.f64 (*.f64 a c) (*.f64 a c)))))) (+.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))

simplify290.0ms (2.3%)

Algorithm
egg-herbie
Rules
5242×*-lowering-*.f32
5242×*-lowering-*.f64
2332×+-lowering-+.f64
2332×+-lowering-+.f32
1496×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05082984
117382788
264622763
080342763
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -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))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -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)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 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)))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -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)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -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)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -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/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* 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)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -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)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -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))))
Outputs
(* (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))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.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))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) 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 (*.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 #s(literal -1 binary64) a))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (+.f64 (+.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64)))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.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))))))) 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 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (pow.f64 b_2 #s(literal 4 binary64)))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a a))))) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -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 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.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/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))))))))
(+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (+.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) b_2))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 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 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (/ b_2 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 (+.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) 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 b_2 a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (+.f64 b_2 (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) 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 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (+.f64 (*.f64 (/.f64 #s(literal -1/2 binary64) a) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 c b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (+.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.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 c (*.f64 a (*.f64 a a)))) (*.f64 c c)))))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (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 c (*.f64 a (*.f64 a a)))) (*.f64 c 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) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 5 binary64))))))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (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 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64))) (/.f64 b_2 a)) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (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 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (/.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) (pow.f64 a #s(literal 5 binary64))) c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) 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 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (+.f64 #s(literal -1 binary64) (*.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))))))
(+ (* 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.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 c (*.f64 a (*.f64 a a)))) (*.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)))))))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -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 c (*.f64 a #s(literal -1/2 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 #s(literal -1/2 binary64) (+.f64 (*.f64 c a) (/.f64 (*.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)))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 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 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 2 (+ (* -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 (+.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 #s(literal 0 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)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (*.f64 b_2 (*.f64 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 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(*.f64 a (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (+.f64 (*.f64 (*.f64 a #s(literal -1/2 binary64)) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) b_2))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (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 (/ 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)))
(* 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 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 (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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) 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 b_2 a))))
(* -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 (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 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 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64))) b_2) a)) (-.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))))) (-.f64 #s(literal 0 binary64) a)) b_2) a)) (-.f64 #s(literal 0 binary64) a))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.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)))))
(* 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 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 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) c) (pow.f64 b_2 #s(literal 5 binary64)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(*.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 c (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 c b_2))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (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 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (/.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 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (/.f64 b_2 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)))))
(* -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 (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64))) b_2) 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.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 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) c)) b_2) 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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (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/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 c (*.f64 a (*.f64 a a)))) (*.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)))))))
(+ (* (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 (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 (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 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/16 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 (/.f64 (*.f64 c a) 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 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) 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 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (*.f64 a (*.f64 a a))) (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 (/.f64 (*.f64 c a) 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 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) 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 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (*.f64 a (*.f64 a a))) (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 (*.f64 (*.f64 #s(literal -1/8 binary64) c) c) a) (*.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 (*.f64 #s(literal -1/8 binary64) c) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) 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 (*.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 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 (*.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 (+.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 #s(literal 0 binary64) (*.f64 a (+.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 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) 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 (*.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 (*.f64 (sqrt.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) 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 #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 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 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 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #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 (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 (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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 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 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 #s(literal 0 binary64) (*.f64 c (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64))))))
(* -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 #s(literal 0 binary64) (*.f64 c (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #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))))))
(* -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 (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))) (+.f64 (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c c))) a))) (*.f64 (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))) (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 #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 (*.f64 c a) 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 (*.f64 c a) 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 (*.f64 c a) 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 (*.f64 c a) 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 (*.f64 c a) 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 (*.f64 c a) 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))

eval68.0ms (0.5%)

Compiler

Compiled 20031 to 2053 computations (89.8% saved)

prune106.0ms (0.8%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New50822530
Fresh000
Picked011
Done000
Total50823531
Accuracy
93.3%
Counts
531 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
17.2%
(/.f64 (/.f64 (-.f64 (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)) (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))) (+.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 (*.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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) a)
17.1%
(/.f64 (/.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 b_2))) (*.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)))))) a)
24.3%
(/.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)))))
27.0%
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
52.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
51.9%
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) b_2) a)
11.0%
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) b_2) a)
7.7%
(/.f64 (-.f64 (+.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) a)
11.0%
(/.f64 (-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))) b_2) a)
23.0%
(/.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))))))
39.9%
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))
53.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
28.4%
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
49.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2) a)
41.4%
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
34.3%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
42.1%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
39.9%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))))
53.0%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
52.2%
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
42.1%
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
53.0%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
29.7%
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
Compiler

Compiled 1161 to 531 computations (54.3% saved)

simplify216.0ms (1.7%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
cost-diff128
(-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))
cost-diff384
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
cost-diff0
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
cost-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
(+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))))
cost-diff128
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 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 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
cost-diff0
(/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
cost-diff128
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
Rules
2158×*-lowering-*.f32
2158×*-lowering-*.f64
2018×fnmadd-define
1704×sum3-define
1348×/-lowering-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
030227
188221
2231207
3670207
41451206
52786206
64855206
08036206
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
1
(/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
a
(- (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)
b_2
(* a c)
c
(/ (* b_2 -2) a)
(* b_2 -2)
b_2
-2
a
(* c (+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))))
c
(+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2))))
(/ -1/2 b_2)
-1/2
b_2
(/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))
(* -1/8 (* c a))
-1/8
(* c a)
a
(* b_2 (* b_2 b_2))
(* b_2 b_2)
(* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
(/ 1 a)
1
a
(- (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)
b_2
(* a c)
c
(/ (- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a)) (* a a))
(- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a))
(* a (sqrt (- (* b_2 b_2) (* a c))))
a
(sqrt (- (* b_2 b_2) (* a c)))
(- (* b_2 b_2) (* a c))
(* b_2 b_2)
b_2
(* a c)
c
(* b_2 a)
(* a a)
Outputs
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
1
#s(literal 1 binary64)
(/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
(/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
a
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
(-.f64 (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)
b_2
(* a c)
(*.f64 a c)
c
(/ (* b_2 -2) a)
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(* b_2 -2)
(*.f64 b_2 #s(literal -2 binary64))
b_2
-2
#s(literal -2 binary64)
a
(* c (+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))))
(/.f64 (*.f64 c (+.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 #s(literal -1/8 binary64) (/.f64 (/.f64 c b_2) b_2))))) b_2)
c
(+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2))))
(+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a c)) (*.f64 b_2 (*.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
(/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (* c a))
(*.f64 #s(literal -1/8 binary64) (*.f64 a c))
-1/8
#s(literal -1/8 binary64)
(* c a)
(*.f64 a c)
a
(* b_2 (* b_2 b_2))
(*.f64 b_2 (*.f64 b_2 b_2))
(* b_2 b_2)
(*.f64 b_2 b_2)
(* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
(-.f64 (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)
b_2
(* a c)
(*.f64 a c)
c
(/ (- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a)) (* a a))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a))
(*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(* a (sqrt (- (* b_2 b_2) (* a c))))
(*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
a
(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)
b_2
(* a c)
(*.f64 a c)
c
(* b_2 a)
(*.f64 a b_2)
(* a a)
(*.f64 a a)

localize299.0ms (2.3%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.4%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy81.2%
(-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a))
accuracy63.4%
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))
accuracy57.4%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
accuracy99.4%
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy96.3%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
accuracy77.7%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
accuracy57.4%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
accuracy99.9%
(*.f64 b_2 (*.f64 b_2 b_2))
accuracy99.6%
(+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))))
accuracy97.2%
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
accuracy83.1%
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
accuracy100.0%
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
accuracy100.0%
(*.f64 b_2 #s(literal -2 binary64))
accuracy99.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
accuracy96.7%
(/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
accuracy77.7%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
accuracy57.4%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Results
87.0ms174×0valid
70.0ms45×2valid
28.0ms30×1valid
15.0ms3valid
Compiler

Compiled 267 to 31 computations (88.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 35.0ms (45.3% of total)
ival-div: 17.0ms (22% of total)
backward-pass: 11.0ms (14.3% of total)
ival-sub: 6.0ms (7.8% of total)
ival-sqrt: 4.0ms (5.2% of total)
ival-add: 2.0ms (2.6% of total)
const: 1.0ms (1.3% of total)

series59.0ms (0.5%)

Counts
17 → 504
Calls
Call 1
Inputs
#<alt (/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))>
#<alt (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))>
#<alt (- (sqrt (- (* b_2 b_2) (* a c))) b_2)>
#<alt (sqrt (- (* b_2 b_2) (* a c)))>
#<alt (/ (* b_2 -2) a)>
#<alt (* b_2 -2)>
#<alt (* c (+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))))>
#<alt (+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2))))>
#<alt (/ -1/2 b_2)>
#<alt (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))>
#<alt (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))>
#<alt (/ 1 a)>
#<alt (/ (- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a)) (* a a))>
#<alt (- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a))>
#<alt (* a (sqrt (- (* b_2 b_2) (* a c))))>
#<alt (* b_2 (* b_2 b_2))>
#<alt (- (* b_2 b_2) (* a c))>
Outputs
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -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 (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (+ (* -1 (/ b_2 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 (* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)>
#<alt (/ (+ (* -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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) 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/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 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 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -2 (/ b_2 c))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))>
#<alt (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))>
#<alt (* (sqrt (/ a c)) (/ 1 (sqrt -1)))>
#<alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))>
#<alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))>
#<alt (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))>
#<alt (* -1 (* (sqrt (/ a c)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))>
#<alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))>
#<alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))>
#<alt (* (sqrt (/ a c)) (/ 1 (sqrt -1)))>
#<alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))>
#<alt (+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))>
#<alt (+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))>
#<alt (* -2 (/ b_2 c))>
#<alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))>
#<alt (* -1/2 (/ a b_2))>
#<alt (* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))>
#<alt (* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))>
#<alt (* -2 (/ b_2 c))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)>
#<alt (/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)>
#<alt (/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)>
#<alt (* (sqrt (/ a c)) (/ 1 (sqrt -1)))>
#<alt (/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)>
#<alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)>
#<alt (* -1 (* (sqrt (/ a c)) (sqrt -1)))>
#<alt (* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))>
#<alt (* (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 (* -1/2 (/ (* a c) b_2))>
#<alt (/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -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 (/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 2 (+ (* -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/2 (/ (* a c) b_2))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))>
#<alt (* 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 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))>
#<alt (* (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 (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<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 (* -1/2 (/ (* a c) b_2))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))>
#<alt (* 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 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))>
#<alt (* (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 (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<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 (* -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 (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))>
#<alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))>
#<alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))>
#<alt (/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))>
#<alt (/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))>
#<alt (/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<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/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))>
#<alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))>
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))>
#<alt (* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))>
#<alt (* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))>
#<alt (* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))>
#<alt (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))>
#<alt (* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))>
#<alt (* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))>
#<alt (* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))>
#<alt (/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))>
#<alt (/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))>
#<alt (/ -1/2 b_2)>
#<alt (/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)>
#<alt (/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)>
#<alt (/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)>
#<alt (/ -1/2 b_2)>
#<alt (* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (/ -1/2 b_2)>
#<alt (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))>
#<alt (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))>
#<alt (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))>
#<alt (* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))>
#<alt (* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))>
#<alt (/ -1/2 b_2)>
#<alt (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))>
#<alt (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))>
#<alt (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))>
#<alt (* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))>
#<alt (* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))>
#<alt (* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))>
#<alt (* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/8 (/ (* a c) (pow b_2 3)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -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 (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (+ (* -1 (/ b_2 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 (* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)>
#<alt (/ (+ (* -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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) 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/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 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 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<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 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -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 (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (+ (* -1 (/ b_2 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 (* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)>
#<alt (/ (+ (* -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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)>
#<alt (* -1 (/ (* b_2 (- a (* -1 a))) (pow a 2)))>
#<alt (* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (/ 1 a)) (/ -1 a))))>
#<alt (* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (/ 1 a))) (/ -1 a))))>
#<alt (* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (/ 1 a)))) (/ -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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 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 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -1/2 (/ (* (pow a 2) c) b_2))>
#<alt (* (pow a 2) (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))>
#<alt (* (pow a 2) (+ (* -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 (* (pow a 2) (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* (pow a 2) (+ (* -1 (/ 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)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))>
#<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)))) (/ b_2 a)))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* -1 b_2)) a))))>
#<alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a)) (* -1 b_2)) a))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (+ (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))) a)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 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)))))) a)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* -1/2 (/ (* (pow a 2) c) b_2))>
#<alt (/ (+ (* -1/2 (* (pow a 2) c)) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -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/2 (* (pow a 2) c)) (+ (* -1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -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 (- a (* -1 a))))>
#<alt (* -1 (* b_2 (- (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))) (* -1 a))))>
#<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 a))))>
#<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)))))) (* -1 a))))>
#<alt (* -1/2 (/ (* (pow a 2) c) b_2))>
#<alt (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3)))))>
#<alt (* 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 (* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* 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)))))))))>
#<alt (* (sqrt (* (pow a 3) c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ (* 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)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))>
#<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)))) (/ (* a b_2) c)))>
#<alt (* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (/ (* a b_2) c))))>
#<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 (* -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 (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<alt (pow b_2 3)>
#<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))))>
Calls

126 calls:

TimeVariablePointExpression
7.0ms
c
@inf
(- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a))
3.0ms
c
@inf
(* c (+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))))
2.0ms
b_2
@inf
(/ (* b_2 -2) a)
2.0ms
c
@inf
(* a (sqrt (- (* b_2 b_2) (* a c))))
2.0ms
a
@inf
(/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))

rewrite607.0ms (4.8%)

Algorithm
batch-egg-rewrite
Rules
3718×/-lowering-/.f32
3718×/-lowering-/.f64
3580×*-lowering-*.f32
3580×*-lowering-*.f64
2100×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
030146
1201140
21871131
09169131
Stop Event
iter limit
node limit
Counts
17 → 788
Calls
Call 1
Inputs
(/ 1 (/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
(/ a (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
(sqrt (- (* b_2 b_2) (* a c)))
(/ (* b_2 -2) a)
(* b_2 -2)
(* c (+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))))
(+ (/ -1/2 b_2) (/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2))))
(/ -1/2 b_2)
(/ (* -1/8 (* c a)) (* b_2 (* b_2 b_2)))
(* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
(/ 1 a)
(/ (- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a)) (* a a))
(- (* a (sqrt (- (* b_2 b_2) (* a c)))) (* b_2 a))
(* a (sqrt (- (* b_2 b_2) (* a c))))
(* b_2 (* b_2 b_2))
(- (* b_2 b_2) (* a c))
Outputs
(+.f64 (*.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) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) a))
(-.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))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.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 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(fma.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) (-.f64 #s(literal 0 binary64) b_2)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 #s(literal 0 binary64) 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 a c)) (*.f64 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 b_2)) (*.f64 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))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (*.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (*.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 (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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.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 (-.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 a c)) (*.f64 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 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (neg.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))))) (neg.f64 (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.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))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)))
(/.f64 (neg.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))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #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 #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))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.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))))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.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))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.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 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) #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 #s(literal 1 binary64) a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.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))) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) a) (/.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 #s(literal 1 binary64) (/.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 1 binary64) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.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 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.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 #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 -1 binary64) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.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 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (/.f64 a (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))))
(/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(/.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64))))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 a (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 a (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)
(*.f64 (/.f64 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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(*.f64 (/.f64 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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(*.f64 (/.f64 a (-.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 a (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (/.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 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(+.f64 (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 (*.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) b_2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64)))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(-.f64 (/.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) b_2))))
(fma.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) b_2)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (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)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2)))))
(/.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 a c)) (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.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 b_2)))))
(/.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 a c)) (*.f64 b_2 (+.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 a c)) (-.f64 (*.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 (*.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 (-.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 #s(literal 0 binary64) b_2)))
(/.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 (neg.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.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 (neg.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.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 a c)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (neg.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 (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.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))))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (+.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 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.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 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #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 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 b_2)) (/.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)))))
(fabs.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) (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 (*.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 (*.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 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.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 (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 c (*.f64 a (*.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 c (*.f64 a (*.f64 a 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 (*.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))
(*.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 (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 (log.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(neg.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) a)
(/.f64 (*.f64 (/.f64 b_2 #s(literal -1/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 -1/2 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(pow.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) a))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(*.f64 (/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 #s(literal -1/2 binary64)))
(*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 b_2 #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) a))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal 2 binary64) a))
(*.f64 (/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 b_2 #s(literal -1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(+.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(-.f64 (/.f64 (*.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64)))) (-.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 c (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) c (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) c) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(fma.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) c) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(fma.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) c (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) c) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(fma.f64 (*.f64 c (/.f64 #s(literal -1/8 binary64) b_2)) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (+.f64 (/.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1/8 binary64))) (/.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64))))) (+.f64 (*.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))) (-.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 c (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 c (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 c (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2))) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) c) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) c) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)) c) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1/8 binary64))) (/.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)))))) (neg.f64 (+.f64 (*.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64)))) (-.f64 (*.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64)))) (*.f64 (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (-.f64 (/.f64 c (/.f64 b_2 #s(literal -1/2 binary64))) (/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 c (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 c (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (*.f64 c (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) c)) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) c)) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)) c)) (neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2)))
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2)))) c)
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) b_2) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) b_2))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 c b_2))
(*.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 b_2 b_2)) (/.f64 c (*.f64 b_2 b_2)))
(+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(-.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2)))))
(-.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))))
(-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 (*.f64 c (*.f64 a (*.f64 a c))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 c (*.f64 a (*.f64 a c))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)) (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 a c) (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 a c) b_2) (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 a c) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) b_2) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) (*.f64 b_2 b_2)) (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 b_2 (*.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 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (+.f64 (*.f64 (*.f64 c (*.f64 a (*.f64 a c))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 (*.f64 a c) #s(literal 1/8 binary64)))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (*.f64 a c) #s(literal 1/8 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 b_2) (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) b_2) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 c (*.f64 a (*.f64 a c))) (/.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2))) (neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2)))
(/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)) #s(literal 1/4 binary64)) (*.f64 b_2 b_2)) (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2))
(/.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) b_2) (*.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 (*.f64 a c) #s(literal 1/8 binary64))))) (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)))) (neg.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 b_2 #s(literal 1 binary64)))) (neg.f64 (*.f64 b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/8 binary64))))) (neg.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (*.f64 a c) #s(literal 1/8 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) b_2)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) b_2) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) b_2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) b_2) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))) (neg.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)) #s(literal 1/4 binary64)) (*.f64 b_2 b_2))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) b_2)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))) (+.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.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 (*.f64 a c) (*.f64 c (*.f64 a (*.f64 a c)))) #s(literal -1/512 binary64)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))))
(*.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(pow.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #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) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2)))))
(neg.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2)))))
(neg.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))))))
(/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) #s(literal 1 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2))) b_2)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) b_2)
(/.f64 (/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) b_2) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))) (neg.f64 (neg.f64 (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 a c))) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) b_2)) (-.f64 #s(literal 0 binary64) b_2))
(pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (*.f64 (*.f64 a c) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 (*.f64 a c) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/8 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a #s(literal -1/8 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 c #s(literal -1/8 binary64)) (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2) (/.f64 (/.f64 #s(literal 1 binary64) b_2) b_2))
(*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64))
(*.f64 #s(literal 1/8 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c #s(literal -1/8 binary64)) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 a #s(literal -1/8 binary64)) b_2))
(*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 (*.f64 c #s(literal -1/8 binary64)) b_2))
(*.f64 (/.f64 c b_2) (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a c) b_2) (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a c) b_2) (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2))
(*.f64 (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 a c) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) b_2) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) b_2) (/.f64 (/.f64 a b_2) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) (*.f64 b_2 b_2)) (/.f64 a b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) b_2))
(*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1/8 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/8 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/8 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 b_2 a) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a c) (neg.f64 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/8 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2)))
(*.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 a c) (neg.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 a c) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)) (/.f64 #s(literal -1/8 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) b_2) (/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 a c) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (neg.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (-.f64 #s(literal 0 binary64) b_2)))
(*.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/8 binary64))) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (neg.f64 (*.f64 c #s(literal -1/8 binary64))) b_2) (/.f64 a (neg.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (neg.f64 (*.f64 c #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) (/.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(*.f64 (/.f64 a (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 c #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 (*.f64 a #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) (neg.f64 (*.f64 b_2 b_2))) (/.f64 (-.f64 #s(literal 0 binary64) a) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal -1/8 binary64) (neg.f64 (*.f64 b_2 b_2))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) b_2))
(*.f64 (/.f64 #s(literal -1/8 binary64) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a c) #s(literal -1 binary64)) (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 c #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 b_2)) (/.f64 c b_2))
(*.f64 (/.f64 (/.f64 #s(literal -1/8 binary64) b_2) b_2) (/.f64 (*.f64 a c) b_2))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (pow.f64 b_2 #s(literal 3/2 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 3/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)) #s(literal -1 binary64)) (/.f64 #s(literal -1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (neg.f64 (*.f64 c #s(literal -1/8 binary64))) #s(literal -1 binary64)) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))
(+.f64 (*.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) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) a))
(-.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))))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.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 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(fma.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) (-.f64 #s(literal 0 binary64) b_2)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 #s(literal 0 binary64) 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 a c)) (*.f64 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 b_2)) (*.f64 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))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a))
(/.f64 (*.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (*.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (*.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 (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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.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 (-.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 a c)) (*.f64 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 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (neg.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))))) (neg.f64 (*.f64 a (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(/.f64 (neg.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))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a)))
(/.f64 (neg.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))) (neg.f64 (*.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #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 #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))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.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))))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.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))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.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 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) #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 #s(literal 1 binary64) a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.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))) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) a) (/.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 #s(literal 1 binary64) (/.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 1 binary64) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.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 #s(literal 1 binary64) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.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 #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 -1 binary64) a) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.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 (pow.f64 a #s(literal -1/2 binary64)) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (+.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 (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 (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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1 binary64)) (/.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))
(/.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 a a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (fma.f64 (neg.f64 (/.f64 a a)) (/.f64 b_2 a) (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(+.f64 (*.f64 (/.f64 a a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) (fma.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 a a) (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(+.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(+.f64 (fma.f64 a (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a a)) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a a)) a))) (fma.f64 (neg.f64 (/.f64 b_2 (*.f64 a a))) a (*.f64 (/.f64 b_2 (*.f64 a a)) a)))
(+.f64 (fma.f64 a (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a a)) (neg.f64 (*.f64 (/.f64 a (*.f64 a a)) b_2))) (fma.f64 (neg.f64 (/.f64 a (*.f64 a a))) b_2 (*.f64 (/.f64 a (*.f64 a a)) b_2)))
(+.f64 (fma.f64 a (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a a)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 a b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2))))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a a)) a))) (fma.f64 (neg.f64 (/.f64 b_2 (*.f64 a a))) a (*.f64 (/.f64 b_2 (*.f64 a a)) a)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)) (neg.f64 (*.f64 (/.f64 a (*.f64 a a)) b_2))) (fma.f64 (neg.f64 (/.f64 a (*.f64 a a))) b_2 (*.f64 (/.f64 a (*.f64 a a)) b_2)))
(+.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 a b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2))))
(+.f64 (fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a a)) a))) (fma.f64 (neg.f64 (/.f64 b_2 (*.f64 a a))) a (*.f64 (/.f64 b_2 (*.f64 a a)) a)))
(+.f64 (fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)) (neg.f64 (*.f64 (/.f64 a (*.f64 a a)) b_2))) (fma.f64 (neg.f64 (/.f64 a (*.f64 a a))) b_2 (*.f64 (/.f64 a (*.f64 a a)) b_2)))
(+.f64 (fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 a b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 a a) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a a)) a))) (fma.f64 (neg.f64 (/.f64 b_2 (*.f64 a a))) a (*.f64 (/.f64 b_2 (*.f64 a a)) a)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 a a) (neg.f64 (*.f64 (/.f64 a (*.f64 a a)) b_2))) (fma.f64 (neg.f64 (/.f64 a (*.f64 a a))) b_2 (*.f64 (/.f64 a (*.f64 a a)) b_2)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 a a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 a b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2))))
(+.f64 (fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a a)) a))) (fma.f64 (neg.f64 (/.f64 b_2 (*.f64 a a))) a (*.f64 (/.f64 b_2 (*.f64 a a)) a)))
(+.f64 (fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (*.f64 (/.f64 a (*.f64 a a)) b_2))) (fma.f64 (neg.f64 (/.f64 a (*.f64 a a))) b_2 (*.f64 (/.f64 a (*.f64 a a)) b_2)))
(+.f64 (fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a))) (*.f64 a b_2) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a))))
(-.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (/.f64 (-.f64 (*.f64 a b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))) (*.f64 a a)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))) (*.f64 (/.f64 a a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 #s(literal 0 binary64) a))))
(-.f64 (/.f64 (/.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 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (*.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (*.f64 a a)))
(-.f64 (/.f64 (/.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)))))) (*.f64 a a)) (/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 a a)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 a a)))
(-.f64 (/.f64 (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 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) (/.f64 (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.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 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 b_2 b_2) (*.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 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 (*.f64 (*.f64 a a) (*.f64 a b_2)) (*.f64 (*.f64 a a) (*.f64 a a))))
(-.f64 (/.f64 (*.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 (pow.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a))))))) (/.f64 (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a))))) (+.f64 (pow.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) #s(literal 2 binary64)) (+.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a))))) (/.f64 (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a)))) (+.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a))))))
(fma.f64 a (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (*.f64 a a)) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 a (*.f64 a a)) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(fma.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(fma.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 a a) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(fma.f64 (/.f64 a a) (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(neg.f64 (*.f64 (/.f64 a a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 #s(literal 0 binary64) a))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (*.f64 a a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))))
(/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 a a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (*.f64 (*.f64 a a) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.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 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a) a)
(/.f64 (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a b_2))) (*.f64 (*.f64 a a) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (*.f64 a a)))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(/.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))))) (neg.f64 (*.f64 (*.f64 a a) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.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 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 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)) (pow.f64 (/.f64 a (*.f64 a a)) #s(literal 3 binary64))) (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a)))))) (+.f64 (pow.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) #s(literal 2 binary64)) (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a))))) (+.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a)))))
(/.f64 (*.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)) (*.f64 a a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 (*.f64 a a) (*.f64 a b_2)))) (neg.f64 (*.f64 (*.f64 a a) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (*.f64 a a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) (*.f64 a a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 a a)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 (*.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 a (/.f64 b_2 (*.f64 a a))) (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a))))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a)))) (*.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) #s(literal 2 binary64)) (*.f64 (*.f64 a (/.f64 b_2 (*.f64 a a))) (*.f64 a (/.f64 b_2 (*.f64 a a)))))) (neg.f64 (+.f64 (/.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a a)) (*.f64 a (/.f64 b_2 (*.f64 a a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 a a)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(pow.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 a a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a))
(*.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (/.f64 #s(literal 1 binary64) (*.f64 a a)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 a a))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)))
(*.f64 (/.f64 a a) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 #s(literal 0 binary64) a)))
(*.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 a a) (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) a))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) a) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) a))
(*.f64 (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) a) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (*.f64 a a)) (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.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))))) (*.f64 a a)) (/.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2)))
(+.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(+.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))
(+.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 a b_2))
(-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 a b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(-.f64 (/.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 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (/.f64 (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.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 a a)) (*.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 a)) (*.f64 a (+.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 a a)) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2)))) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 a a)) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))) (/.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))) (-.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))))
(fma.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2)))
(fma.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(fma.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (-.f64 (*.f64 a b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))))
(fma.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))
(fma.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(fma.f64 a (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 b_2 (-.f64 #s(literal 0 binary64) a) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a (-.f64 #s(literal 0 binary64) (*.f64 a b_2)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a (neg.f64 (-.f64 (*.f64 a b_2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))))
(fma.f64 (-.f64 #s(literal 0 binary64) a) b_2 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) (*.f64 a b_2) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (-.f64 #s(literal 0 binary64) b_2) a (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))
(fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (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 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))))))
(/.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 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (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 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.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 (*.f64 b_2 b_2) (*.f64 a a))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 a a)) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 a a)) (*.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.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 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (neg.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 #s(literal 0 binary64) (*.f64 a b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 3 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))) (+.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))) (*.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))) (-.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))))) (neg.f64 (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 3 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))))) (neg.f64 (+.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))) (*.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 2 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2))))) (neg.f64 (-.f64 (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 a b_2)) (*.f64 a b_2)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.f64 b_2 (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 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a))))) #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 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) #s(literal -1 binary64))
(*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) #s(literal 3/2 binary64)) (*.f64 (*.f64 a b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 a a)) (*.f64 (*.f64 a b_2) (*.f64 a (+.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 a a)) (*.f64 (*.f64 b_2 b_2) (*.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 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) a) (/.f64 (*.f64 a (-.f64 (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 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)
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 b_2)) #s(literal 3/2 binary64)))
(pow.f64 b_2 #s(literal 3 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 3 binary64))
(*.f64 b_2 (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) b_2)
(*.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3/2 binary64)))
(+.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 (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 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) (*.f64 a c)))) (/.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 (*.f64 b_2 b_2) (*.f64 a c)) (-.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) (*.f64 a c)) (*.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)))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(fma.f64 a (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2))
(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 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 (-.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 (-.f64 #s(literal 0 binary64) a) c (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 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))))
(/.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 #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 c (*.f64 a (*.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 c (*.f64 a (*.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 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 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 (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 (*.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 c (*.f64 a (*.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 c (*.f64 a (*.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 c (*.f64 a (*.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 (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 c (*.f64 a (*.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 c (*.f64 a (*.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 (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))
(*.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 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 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)))

simplify361.0ms (2.8%)

Algorithm
egg-herbie
Rules
6634×*-lowering-*.f32
6634×*-lowering-*.f64
4554×+-lowering-+.f64
4554×+-lowering-+.f32
1450×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
010519392
138398819
085318819
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
(* -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)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 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)))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -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))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(* -2 (/ b_2 c))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(* -1/2 (/ a b_2))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))
(* -2 (/ b_2 c))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* (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)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -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)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -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/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* 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)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -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)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -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)))))))
(* -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))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 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/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))
(/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))
(/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))
(/ -1/2 b_2)
(/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)
(/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)
(/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)
(/ -1/2 b_2)
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/ -1/2 b_2)
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))
(* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))
(* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))
(/ -1/2 b_2)
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))
(* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))
(* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(* -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)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 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)))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -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))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(/ 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 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -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))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 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)))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -1 (/ (* b_2 (- a (* -1 a))) (pow a 2)))
(* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (/ 1 a)) (/ -1 a))))
(* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (/ 1 a))) (/ -1 a))))
(* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (/ 1 a)))) (/ -1 a))))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1/2 (/ (* (pow a 2) c) b_2))
(* (pow a 2) (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* (pow a 2) (+ (* -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)))))))
(* (pow a 2) (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* (pow a 2) (+ (* -1 (/ 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)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* (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)))) (/ b_2 a)))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* -1 b_2)) a))))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a)) (* -1 b_2)) a))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(+ (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))) a)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(+ (* b_2 (- (* 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)))))) a)) (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* -1/2 (/ (* (pow a 2) c) b_2))
(/ (+ (* -1/2 (* (pow a 2) c)) (* -1/8 (/ (* (pow a 3) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -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/2 (* (pow a 2) c)) (+ (* -1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -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 (- a (* -1 a))))
(* -1 (* b_2 (- (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))) (* -1 a))))
(* -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 a))))
(* -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)))))) (* -1 a))))
(* -1/2 (/ (* (pow a 2) c) b_2))
(* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3)))))
(* 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)))))))
(* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* 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)))))))))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(* c (+ (* -1 (/ (* 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)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(* 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)))) (/ (* a b_2) c)))
(* -1 (* (sqrt (* (pow a 3) c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (/ (* a b_2) 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)))))
(* -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 (* -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)))))))
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(pow b_2 3)
(* -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))))
Outputs
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(+ (* -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 (/.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))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(+.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 a (+.f64 (/.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/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 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 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 (/ b_2 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 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (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 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (*.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)))))) a)) a))
(* (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))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.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))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.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 (*.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 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal -1 binary64) a))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))))) 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 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) 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 (/.f64 #s(literal 2 binary64) a) (/.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 #s(literal 0 binary64) b_2))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.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/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 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (+.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a 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 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (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 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (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 (*.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 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (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 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.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) (pow.f64 a #s(literal 5 binary64))) c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c)) (-.f64 #s(literal 0 binary64) c))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))))))
(+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) (*.f64 c c)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) (-.f64 #s(literal 0 binary64) a)) (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)) (*.f64 a a))) (/.f64 b_2 c))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) c) (/.f64 (*.f64 a a) c))) (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a (*.f64 a a)))) (-.f64 (+.f64 (/.f64 b_2 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)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 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))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.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 (*.f64 c (*.f64 c c)))))) (/.f64 (*.f64 b_2 a) c)) a))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c c)) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))) (-.f64 #s(literal 0 binary64) a)) (/.f64 (*.f64 b_2 a) c)) a))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (*.f64 b_2 (*.f64 #s(literal 1/2 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 binary64) (-.f64 #s(literal 0 binary64) c)))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) c)) (*.f64 b_2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a (*.f64 c c)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (/.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)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 #s(literal 1/2 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))))))))))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) c) (*.f64 #s(literal -1/2 binary64) (/.f64 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)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(*.f64 b_2 (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 c c)) (/.f64 #s(literal 5/64 binary64) a))) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))))) (neg.f64 (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) c) (pow.f64 b_2 #s(literal 4 binary64)))))))
(* -1/2 (/ a b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(/.f64 (+.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) c) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) c) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 1/2 a)) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2))
(/.f64 (+.f64 (+.f64 (-.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))) #s(literal -5/128 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) c) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c (+.f64 (*.f64 c (/.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)
(/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c (+.f64 (*.f64 c (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) a) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (-.f64 #s(literal 0 binary64) c)) (/.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)
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) c) (/.f64 #s(literal -1/2 binary64) c))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 c (*.f64 c c)))) (-.f64 (+.f64 (/.f64 b_2 #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (+.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))) (-.f64 #s(literal 0 binary64) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal -1/2 binary64)) (*.f64 c b_2)) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) a) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a))) #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a)))))) (-.f64 #s(literal 0 binary64) c)) (*.f64 c b_2)) 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 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.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 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))))) (*.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))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) b_2)
(/ (+ (* -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 c a)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 #s(literal -1/2 binary64) (*.f64 c a)) (+.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(* -1 (* b_2 (+ 2 (+ (* -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 0 binary64) b_2) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 6 binary64))))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.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 (+ (* -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 (/.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)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(*.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 a (+.f64 (/.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/16 binary64) (*.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 (/ 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)))
(* 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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 b_2 a)))
(* -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 (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (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 (-.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 (* 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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.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 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) a)) b_2) a)) (-.f64 #s(literal 0 binary64) a))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 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 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(*.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 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 (*.f64 #s(literal -1/16 binary64) (*.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 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 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 (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 #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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 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 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 c (-.f64 (-.f64 #s(literal 0 binary64) (/.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 #s(literal 0 binary64) (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.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) 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.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 0 binary64) c)) b_2) 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/8 binary64) (*.f64 (/.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 c (*.f64 c c)) (*.f64 a (*.f64 a a))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (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 #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 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (+.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/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (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 0 binary64) b_2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 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 0 binary64) b_2) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))))
(* -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 0 binary64) b_2) (+.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/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 6 binary64))))))
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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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))))))))
(* 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 #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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.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 #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 #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 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.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 #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 (pow.f64 b_2 #s(literal 6 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 (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 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 #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 #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 #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 (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/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 (/.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 #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))))))) (+.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)))))))
(* -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 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 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 7 binary64)))))) (*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))) (-.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)
(* -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 (*.f64 #s(literal -1/2 binary64) c) 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 (- (* -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 (- (* -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)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) c) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c)))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) c) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c)))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) c) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c)))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(* -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/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/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/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 a)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 a)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 a)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 a))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 a))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 a))) (-.f64 #s(literal 0 binary64) a))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (pow b_2 2)) (* -1/8 (* a c))) (pow b_2 3))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)
(/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)
(/ (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(+.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))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(+.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))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(+.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))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* c (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))
(-.f64 #s(literal 0 binary64) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 c b_2)) (*.f64 #s(literal 1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))
(-.f64 #s(literal 0 binary64) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 c b_2)) (*.f64 #s(literal 1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* -1 (* c (+ (* 1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c))))))
(-.f64 #s(literal 0 binary64) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 c b_2)) (*.f64 #s(literal 1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(+.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))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(+.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))
(- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))
(+.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))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a))))
(* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a))))
(* a (- (* -1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2)))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 a))))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 a))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 a))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* 1/8 (/ c (pow b_2 3))) (* 1/2 (/ 1 (* a b_2))))))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 a))) (-.f64 #s(literal 0 binary64) a))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/8 (/ (* a c) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(+ (* -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 (/.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))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(+.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 a (+.f64 (/.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/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 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 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 (/ b_2 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 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (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 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (*.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)))))) a)) a))
(* (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))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.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))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.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 (*.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 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal -1 binary64) a))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))))) 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 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) 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 (/.f64 #s(literal 2 binary64) a) (/.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 #s(literal 0 binary64) b_2))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.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/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 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (+.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a 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 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (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 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (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 (*.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 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (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 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.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) (pow.f64 a #s(literal 5 binary64))) c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) 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/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(+ (* -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 (/.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))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(+.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 a (+.f64 (/.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/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 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 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 (/ b_2 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 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(-.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (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 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (*.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)))))) a)) a))
(* (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))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.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))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.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 (*.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 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal -1 binary64) a))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))))) b_2)
(* -1 (/ (* b_2 (- a (* -1 a))) (pow a 2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
(* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (/ 1 a)) (/ -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) a))))
(* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (/ 1 a))) (/ -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) a))))
(* -1 (* b_2 (- (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (/ 1 a)))) (/ -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (/.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 binary64) a) (/.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 #s(literal 1 binary64) a)))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.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/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 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (+.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 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a 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 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (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 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (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 (*.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 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (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 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (/.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) (pow.f64 a #s(literal 5 binary64))) c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c)) (-.f64 #s(literal 0 binary64) c))
(* -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/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (+.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)))) (*.f64 a a))
(* (pow a 2) (+ (* -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 (+.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)))))) (*.f64 a a))
(* (pow a 2) (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(*.f64 (+.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 a (+.f64 (/.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/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))))) (*.f64 a a))
(* (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 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 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))) (/ b_2 a)))
(*.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 (*.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))))
(* (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)))) (/ b_2 a)))
(*.f64 (*.f64 a a) (-.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 b_2 a)))
(* -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 (/ b_2 a))))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a a))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* -1 b_2)) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (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)))
(* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a)) (* -1 b_2)) a))))
(*.f64 (*.f64 a a) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (*.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)))))) a)) a)))
(* (sqrt (* (pow a 3) c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c (*.f64 a (*.f64 a a)))))
(+ (* -1 (* a b_2)) (* (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 b_2 a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ a c)) (/ b_2 (sqrt -1)))) a)) (* (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 b_2 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) a)))
(+ (* b_2 (- (* 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)))))) a)) (* (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 b_2 (-.f64 (*.f64 b_2 (+.f64 (*.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))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) a)))
(* -1/2 (/ (* (pow a 2) c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) b_2)
(/ (+ (* -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/2 binary64) (*.f64 c (*.f64 a a))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -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 c (*.f64 a a))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (*.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/2 (* (pow a 2) c)) (+ (* -1/2 (/ (* a (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4))))) (pow b_2 6))) (+ (* -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 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (*.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))))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))))) b_2)
(* -1 (* b_2 (- a (* -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a))
(* -1 (* b_2 (- (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2)))) (* -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 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 a))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 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 c c) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))))))
(* -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)))))) (* -1 a))))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (+.f64 (+.f64 (/.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 c c) (*.f64 a (*.f64 a a))) (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/2 (/ (* (pow a 2) c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) b_2)
(* c (+ (* -1/2 (/ (pow a 2) b_2)) (* -1/8 (/ (* (pow a 3) c) (pow b_2 3)))))
(*.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)))))
(* 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 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)))))))
(* c (+ (* -1/2 (/ (pow a 2) b_2)) (* c (+ (* -1/8 (/ (pow a 3) (pow b_2 3))) (* 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)))))))))
(*.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 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 (*.f64 #s(literal -1/16 binary64) (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 (/ (* a b_2) c)) (* (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 (*.f64 b_2 a) c)))
(* c (- (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))) (/ (* a b_2) c)))
(*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (/.f64 (*.f64 b_2 a) c))))
(* 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)))) (/ (* a 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 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64))))))) (+.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (/.f64 (*.f64 b_2 a) 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))))
(* -1 (* c (+ (* (sqrt (/ (pow a 3) c)) (sqrt -1)) (/ (* a b_2) c))))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 a) 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 #s(literal 0 binary64) (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 a)) 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 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))))) (-.f64 #s(literal 0 binary64) c)) (*.f64 b_2 a)) c)) (-.f64 #s(literal 0 binary64) c))
(* a b_2)
(*.f64 b_2 a)
(* 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 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 a a))
(* (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 a a))
(* (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 #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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.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 (* (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 #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 (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 #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 (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 #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 (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 (pow.f64 b_2 #s(literal 6 binary64)) (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/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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.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 (*.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))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (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 b_2 a)
(* 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 c c) (*.f64 a (*.f64 a a))) (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 a (+.f64 (+.f64 (/.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 c c) (*.f64 a (*.f64 a a))) (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 a (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ a (* -1/2 (/ (* (pow a 2) c) (pow b_2 2))))))
(*.f64 b_2 (neg.f64 (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 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 #s(literal 0 binary64) 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 c c) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))))))
(* -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 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 (+.f64 (/.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 c c) (*.f64 a (*.f64 a a))) (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))))))
(* a b_2)
(*.f64 b_2 a)
(+ (* -1/2 (/ (* (pow a 2) c) b_2)) (* a b_2))
(+.f64 (*.f64 b_2 a) (/.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 b_2 a) (*.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 b_2 a) (*.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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) 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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) 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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) c)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 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 7 binary64)))))))) (-.f64 #s(literal 0 binary64) c))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(pow b_2 3)
(*.f64 b_2 (*.f64 b_2 b_2))
(* -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) (neg.f64 (-.f64 (/.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) (neg.f64 (-.f64 (/.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) (neg.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a)))

eval236.0ms (1.9%)

Compiler

Compiled 48652 to 4126 computations (91.5% saved)

prune211.0ms (1.7%)

Pruning

33 alts after pruning (31 fresh and 2 done)

PrunedKeptTotal
New1656221678
Fresh8917
Picked415
Done011
Total1668331701
Accuracy
93.3%
Counts
1701 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.3%
(/.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)))))
27.0%
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
42.0%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
52.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
51.9%
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) b_2) a)
23.0%
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
30.4%
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
21.6%
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))) (*.f64 b_2 a)) (*.f64 a a))
53.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
28.4%
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
49.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2) a)
29.3%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))))) (*.f64 a a))
30.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
41.4%
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
34.3%
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
10.2%
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))
32.3%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) c))
33.9%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
40.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
42.0%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
26.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
28.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2)))
41.1%
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))))
31.9%
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
34.2%
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
33.0%
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
42.1%
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
42.1%
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
53.0%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
28.3%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2))
42.0%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
34.2%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
20.8%
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
Compiler

Compiled 1040 to 686 computations (34% saved)

simplify205.0ms (1.6%)

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 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2)
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2))
cost-diff0
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
cost-diff0
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
cost-diff128
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
cost-diff128
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
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-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff256
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
Rules
2718×*-lowering-*.f32
2718×*-lowering-*.f64
2532×/-lowering-/.f32
2532×/-lowering-/.f64
2070×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033180
191178
2205172
3465170
41041170
52440170
65184170
77540170
08270170
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (/ 1 a) (/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
(/ 1 a)
1
a
(/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) 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)
b_2
(* a c)
c
(* c (/ -1/2 b_2))
c
(/ -1/2 b_2)
-1/2
b_2
(/ (/ (* 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
(/ 1 (* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))))
1
(* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c)))
b_2
(+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))
(* 1/2 (/ a (* b_2 b_2)))
1/2
(/ a (* b_2 b_2))
a
(* b_2 b_2)
(/ -2 c)
-2
c
(* (/ 1 a) (- (sqrt (- 0 (* c a))) b_2))
(/ 1 a)
1
a
(- (sqrt (- 0 (* c a))) b_2)
(sqrt (- 0 (* c a)))
(- 0 (* c a))
0
(* c a)
c
b_2
Outputs
(/ (/ 1 a) (/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
(/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
(-.f64 (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)
b_2
(* a c)
(*.f64 a c)
c
(* c (/ -1/2 b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
c
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
-1/2
#s(literal -1/2 binary64)
b_2
(/ (/ (* c (* a -1/2)) b_2) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) 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
(/ 1 (* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))
1
#s(literal 1 binary64)
(* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
b_2
(+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))
(+.f64 (/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) b_2) (/.f64 #s(literal -2 binary64) c))
(* 1/2 (/ a (* b_2 b_2)))
(/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) b_2)
1/2
#s(literal 1/2 binary64)
(/ a (* b_2 b_2))
(/.f64 a (*.f64 b_2 b_2))
a
(* b_2 b_2)
(*.f64 b_2 b_2)
(/ -2 c)
(/.f64 #s(literal -2 binary64) c)
-2
#s(literal -2 binary64)
c
(* (/ 1 a) (- (sqrt (- 0 (* c a))) b_2))
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c))) b_2) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(- (sqrt (- 0 (* c a))) b_2)
(-.f64 (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
b_2

localize251.0ms (2%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 #s(literal 0 binary64) (*.f64 c a))
accuracy100.0%
(*.f64 c a)
accuracy99.8%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2))
accuracy86.2%
(sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
accuracy92.6%
(/.f64 a (*.f64 b_2 b_2))
accuracy92.5%
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
accuracy100.0%
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
accuracy100.0%
(*.f64 a #s(literal -1/2 binary64))
accuracy93.7%
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
accuracy92.9%
(/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)
accuracy100.0%
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy99.8%
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
accuracy99.0%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
accuracy89.1%
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
accuracy75.9%
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Results
83.0ms116×0valid
46.0ms103×0invalid
31.0ms22×2valid
23.0ms15×1valid
Compiler

Compiled 214 to 34 computations (84.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-mult: 21.0ms (30% of total)
ival-div: 20.0ms (28.5% of total)
backward-pass: 16.0ms (22.8% of total)
ival-sub: 7.0ms (10% of total)
ival-sqrt: 5.0ms (7.1% of total)
const: 1.0ms (1.4% of total)
ival-add: 1.0ms (1.4% of total)

series47.0ms (0.4%)

Counts
21 → 600
Calls
Call 1
Inputs
#<alt (/ (/ 1 a) (/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))>
#<alt (/ 1 a)>
#<alt (/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2))>
#<alt (- (sqrt (- (* b_2 b_2) (* a c))) b_2)>
#<alt (* c (/ -1/2 b_2))>
#<alt (/ -1/2 b_2)>
#<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 (/ 1 (* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))))>
#<alt (* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c)))>
#<alt (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))>
#<alt (* 1/2 (/ a (* b_2 b_2)))>
#<alt (* (/ 1 a) (- (sqrt (- 0 (* c a))) b_2))>
#<alt (- (sqrt (- 0 (* c a))) b_2)>
#<alt (sqrt (- 0 (* c a)))>
#<alt (sqrt (- (* b_2 b_2) (* a c)))>
#<alt (/ a (* b_2 b_2))>
#<alt (* c a)>
#<alt (- 0 (* c a))>
Outputs
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -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 (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (+ (* -1 (/ b_2 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 (* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)>
#<alt (/ (+ (* -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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) 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/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 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 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<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 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))>
#<alt (+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))>
#<alt (+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))>
#<alt (+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))>
#<alt (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a c)) (* 1/8 (* a c))) (pow b_2 4))) (* 1/2 (/ 1 (pow b_2 2)))) (* 2 (/ 1 (* a c)))))>
#<alt (* b_2 (- (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* a c)) (* 1/8 (* a c)))))) (* 1/16 (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 1/2 (/ 1 (pow b_2 2)))) (+ (* -1/4 (/ (* a c) (pow b_2 4))) (+ (* 1/8 (/ (* a c) (pow b_2 4))) (* 2 (/ 1 (* a c)))))))>
#<alt (/ -1/2 b_2)>
#<alt (* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (- (+ 1/2 (* 1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))) (* -1/8 (/ (* a c) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (- (+ 1/2 (* -1 (/ (+ (* -1/32 (* (pow a 3) (pow c 3))) (* -1/128 (* (pow a 3) (pow c 3)))) (pow b_2 6)))) (+ (* -1/8 (/ (* a c) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) b_2))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)>
#<alt (/ (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)>
#<alt (/ (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)>
#<alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))>
#<alt (/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)>
#<alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) a)>
#<alt (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))>
#<alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) a)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)>
#<alt (/ (+ (* -2 (/ b_2 a)) (* c (+ (* -1 (* c (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)>
#<alt (/ (+ (* -2 (/ b_2 a)) (* c (+ (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)>
#<alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))>
#<alt (/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)>
#<alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)>
#<alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* (pow a 2) (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)>
#<alt (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))>
#<alt (* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))>
#<alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))>
#<alt (* (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 (* -1/2 (/ (* a c) b_2))>
#<alt (/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -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 (/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 2 (+ (* -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/2 (/ (* a c) b_2))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))>
#<alt (* 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 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))>
#<alt (* (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 (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<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 (* -1/2 (/ (* a c) b_2))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))>
#<alt (* 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 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))>
#<alt (* (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 (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<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/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 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 b_2)>
#<alt (/ -1/2 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 (/ 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 (* 2 (/ b_2 a))>
#<alt (* b_2 (+ (* 8 (/ (pow b_2 2) (* (pow a 2) c))) (* 2 (/ 1 a))))>
#<alt (* b_2 (+ (* (pow b_2 2) (+ (* 32 (/ (pow b_2 2) (* (pow a 3) (pow c 2)))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))>
#<alt (* b_2 (+ (* (pow b_2 2) (+ (* (pow b_2 2) (+ (* 128 (/ (pow b_2 2) (* (pow a 4) (pow c 3)))) (* 32 (/ 1 (* (pow a 3) (pow c 2)))))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (- (+ (* -1/2 c) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (- (+ (* -1/2 c) (* -1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6)))) (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2)>
#<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/32 (/ (* (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/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (+ (* 1/32 (/ (* (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/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -1/2 (/ c b_2)) (* a (- (* -1/32 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))>
#<alt (+ (* -1/2 (/ c b_2)) (* a (- (* a (- (* -1/128 (/ (* a (pow c 4)) (pow b_2 7))) (* 1/32 (/ (pow c 3) (pow b_2 5))))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))>
#<alt (* 2 (/ b_2 a))>
#<alt (/ (+ (* 2 b_2) (* 8 (/ (pow b_2 3) (* a c)))) a)>
#<alt (/ (- (+ (* 2 b_2) (* 32 (/ (pow b_2 5) (* (pow a 2) (pow c 2))))) (* -8 (/ (pow b_2 3) (* a c)))) a)>
#<alt (/ (- (+ (* 2 b_2) (* 128 (/ (pow b_2 7) (* (pow a 3) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 2) (pow c 2)))) (* -8 (/ (pow b_2 3) (* a c))))) a)>
#<alt (* 2 (/ b_2 a))>
#<alt (* -1 (/ (+ (* -8 (/ (pow b_2 3) (* a c))) (* -2 b_2)) a))>
#<alt (* -1 (/ (+ (* -2 b_2) (* -1 (/ (- (* 32 (/ (pow b_2 5) (* a (pow c 2)))) (* -8 (/ (pow b_2 3) c))) a))) a))>
#<alt (* -1 (/ (+ (* -2 b_2) (* -1 (/ (- (* -1 (/ (- (* -128 (/ (pow b_2 7) (* a (pow c 3)))) (* 32 (/ (pow b_2 5) (pow c 2)))) a)) (* -8 (/ (pow b_2 3) c))) a))) 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/32 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (- (* c (- (* -1/128 (/ (* (pow a 3) c) (pow b_2 7))) (* 1/32 (/ (pow a 2) (pow b_2 5))))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))>
#<alt (* 2 (/ b_2 a))>
#<alt (+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))>
#<alt (- (+ (* 2 (/ b_2 a)) (* 32 (/ (pow b_2 5) (* (pow a 3) (pow c 2))))) (* -8 (/ (pow b_2 3) (* (pow a 2) c))))>
#<alt (- (+ (* 2 (/ b_2 a)) (* 128 (/ (pow b_2 7) (* (pow a 4) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* -8 (/ (pow b_2 3) (* (pow a 2) c)))))>
#<alt (* 2 (/ b_2 a))>
#<alt (+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))>
#<alt (+ (* -1 (/ (- (* -32 (/ (pow b_2 5) (* (pow a 3) c))) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow b_2 7) (* (pow a 4) c))) (* -32 (/ (pow b_2 5) (pow a 3)))) c)) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))>
#<alt (* 1/2 (/ a b_2))>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)>
#<alt (* -2 (/ b_2 c))>
#<alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -2 (/ b_2 c))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (* 1/2 (/ a b_2))>
#<alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* 1/2 (/ a b_2))>
#<alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -2 (/ b_2 c))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)>
#<alt (* 1/2 (/ a b_2))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (* 1/2 (/ a b_2))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (/ -2 c)>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))>
#<alt (* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))>
#<alt (* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))>
#<alt (* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))>
#<alt (* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))>
#<alt (/ -2 c)>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (/ -2 c)>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (/ -2 c)>
#<alt (/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)>
#<alt (/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)>
#<alt (/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (* 1/2 (/ a (pow b_2 2)))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (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))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<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 (* (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 (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (pow b_2 2))>
#<alt (/ a (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 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
Calls

150 calls:

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

rewrite298.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
3278×*-lowering-*.f32
3278×*-lowering-*.f64
3260×/-lowering-/.f32
3260×/-lowering-/.f64
1586×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
033143
1215140
21716133
09231133
Stop Event
iter limit
node limit
Counts
21 → 833
Calls
Call 1
Inputs
(/ (/ 1 a) (/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2)))
(/ 1 a)
(/ 1 (- (sqrt (- (* b_2 b_2) (* a c))) b_2))
(- (sqrt (- (* b_2 b_2) (* a c))) b_2)
(* c (/ -1/2 b_2))
(/ -1/2 b_2)
(/ (/ (* c (* a -1/2)) b_2) a)
(/ (* c (* a -1/2)) b_2)
(* c (* a -1/2))
(* a -1/2)
(/ 1 (* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))))
(* b_2 (+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c)))
(+ (* 1/2 (/ a (* b_2 b_2))) (/ -2 c))
(* 1/2 (/ a (* b_2 b_2)))
(* (/ 1 a) (- (sqrt (- 0 (* c a))) b_2))
(- (sqrt (- 0 (* c a))) b_2)
(sqrt (- 0 (* c a)))
(sqrt (- (* b_2 b_2) (* a c)))
(/ a (* b_2 b_2))
(* c a)
(- 0 (* c a))
Outputs
(+.f64 (*.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) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)) (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))))
(fma.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) (-.f64 #s(literal 0 binary64) b_2)))
(fma.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.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 a c)) (*.f64 b_2 (+.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 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.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 (/.f64 #s(literal 1 binary64) a) (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)) #s(literal -1 binary64))
(/.f64 (neg.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))))) (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.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))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(pow.f64 (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.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 1 binary64) a))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal -1 binary64) (*.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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal 1 binary64) a)))
(/.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64))
(pow.f64 a #s(literal -1 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 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 (*.f64 #s(literal 1 binary64) a) #s(literal -1 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)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1/2 binary64)) (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1/2 binary64)))
(*.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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (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 (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))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(-.f64 (/.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (/.f64 b_2 #s(literal 1 binary64)))
(-.f64 (/.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 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 b_2 b_2) (+.f64 b_2 (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 (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 #s(literal 0 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2)))))
(/.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 a c)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.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 b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 a c)) (*.f64 b_2 (+.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 a c)) (-.f64 (*.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 (*.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 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) (*.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 b_2) (*.f64 a c)) (*.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 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))) #s(literal 1 binary64))
(/.f64 (neg.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 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(/.f64 (neg.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 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.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 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (-.f64 (*.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 (neg.f64 (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) (neg.f64 (+.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 a c)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.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 a c)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) b_2)) #s(literal 1 binary64))
(/.f64 (-.f64 (*.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 a c)) (*.f64 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 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 (+.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 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 b_2))) (*.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 (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 (neg.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))))
(pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.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 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.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 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(*.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)) #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 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 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 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))
(*.f64 (pow.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)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (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 (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.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)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 b_2))) #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 b_2 (/.f64 c #s(literal -2 binary64))))
(/.f64 c (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) c) (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (neg.f64 (/.f64 c #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(pow.f64 (/.f64 b_2 (/.f64 c #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 c #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64))))
(pow.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #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) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) a))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) a))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a b_2) (*.f64 a (/.f64 c #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (*.f64 a b_2))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (neg.f64 (*.f64 a b_2))))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a b_2) (*.f64 a (/.f64 c #s(literal -2 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(/.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal -1 binary64)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 a (/.f64 c #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 a (/.f64 c #s(literal -2 binary64))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) a) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) a)) (-.f64 #s(literal 0 binary64) b_2))
(pow.f64 (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) a) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a b_2) (*.f64 a (/.f64 c #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2))
(*.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 a b_2)))
(*.f64 c (/.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) a))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 a b_2)))
(*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 a b_2)))
(*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) (*.f64 a b_2)))
(*.f64 (/.f64 c a) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) a) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 a c) a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (*.f64 a (/.f64 c #s(literal -2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (/.f64 a (*.f64 a (/.f64 c #s(literal -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 a (/.f64 c #s(literal -2 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2))
(neg.f64 (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))))))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2)
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(pow.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2))
(*.f64 c (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 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 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (-.f64 #s(literal 0 binary64) c) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (/.f64 c #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2) c)
(-.f64 #s(literal 0 binary64) (*.f64 a (/.f64 c #s(literal -2 binary64))))
(neg.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))))
(*.f64 a (/.f64 c #s(literal -2 binary64)))
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
(*.f64 c (neg.f64 (*.f64 a #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 a #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) c))
(*.f64 (*.f64 a c) #s(literal -1/2 binary64))
(*.f64 (*.f64 a c) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 a #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a (/.f64 c #s(literal -2 binary64))))
(*.f64 (/.f64 c #s(literal -2 binary64)) a)
(*.f64 (neg.f64 (*.f64 a #s(literal -1/2 binary64))) c)
(*.f64 a #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) a)
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (/.f64 #s(literal 1 binary64) b_2)))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (/.f64 #s(literal 1 binary64) b_2))))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) b_2)) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) b_2)
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) b_2))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))) (-.f64 #s(literal 0 binary64) b_2))
(pow.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (/.f64 #s(literal 1 binary64) b_2)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (pow.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) b_2) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))
(+.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(+.f64 (/.f64 b_2 (/.f64 c #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))) #s(literal -1 binary64))))
(fma.f64 b_2 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) b_2) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(fma.f64 (/.f64 a (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) b_2) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) b_2 (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) c) b_2) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 #s(literal -2 binary64) c) b_2 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) c) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 b_2 #s(literal 1/2 binary64)) (/.f64 a (*.f64 b_2 b_2)) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(fma.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))
(/.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))) #s(literal 1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 c c)) #s(literal -8 binary64)))) (+.f64 (*.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (/.f64 b_2 (/.f64 c #s(literal -2 binary64))) (/.f64 b_2 (/.f64 c #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (/.f64 b_2 (/.f64 c #s(literal -2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))) (*.f64 (/.f64 b_2 (/.f64 c #s(literal -2 binary64))) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))) (-.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (/.f64 b_2 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c))))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))))
(/.f64 (*.f64 b_2 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))) b_2) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c))) b_2) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 c #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) c) (*.f64 (*.f64 b_2 b_2) (/.f64 b_2 #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) c))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 c #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 1 binary64)))) (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 c #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) c) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) c))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) c)) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 2 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 c #s(literal -2 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) c) (*.f64 (*.f64 b_2 b_2) (/.f64 b_2 #s(literal -1/2 binary64)))) (*.f64 (*.f64 b_2 b_2) c))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 c #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 1 binary64)))) (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 c #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) c) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -2 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) c))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 2 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 c (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 c (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (/.f64 b_2 #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 c (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 c (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 b_2 b_2)) (*.f64 c (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 c (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 b_2 b_2)) (*.f64 c (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 c (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 c (*.f64 c c)) #s(literal -8 binary64))))) (neg.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (/.f64 b_2 (/.f64 c #s(literal -2 binary64))) (/.f64 b_2 (/.f64 c #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))) (*.f64 (/.f64 b_2 (/.f64 c #s(literal -2 binary64))) (/.f64 b_2 (/.f64 c #s(literal -2 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 b_2 (/.f64 a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (/.f64 b_2 (/.f64 c #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c))))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))) b_2)) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c))) b_2)) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(pow.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))) #s(literal -1 binary64))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))
(*.f64 b_2 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) b_2)
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (/.f64 b_2 #s(literal 1 binary64)))
(*.f64 (*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))
(+.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal 2 binary64) c))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) (/.f64 (/.f64 #s(literal 4 binary64) (*.f64 c c)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(fma.f64 a (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) c))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) c))
(fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) c))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) c)) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) c) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) c))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 a b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c))))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))) (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) c))) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) c) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) c))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal 1/2 binary64)))) (*.f64 c (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 c c)) (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal -2 binary64) c))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c)))) (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2))))) (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 c #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) c))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 c #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 b_2) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (/.f64 c #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) c) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) c))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) c)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 c #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)) c) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) c))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) (/.f64 c #s(literal -2 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) c) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 c))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 b_2 #s(literal -1 binary64))) (*.f64 b_2 (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) (-.f64 #s(literal 0 binary64) c)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (/.f64 c #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) c) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) c))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 c #s(literal -2 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) c) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 c))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 b_2 #s(literal -1 binary64))) (*.f64 b_2 (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) c)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 c #s(literal -2 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 c #s(literal -2 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) c) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 c))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (neg.f64 (-.f64 #s(literal 0 binary64) c))) (/.f64 b_2 #s(literal -1/2 binary64))) (*.f64 b_2 (neg.f64 (-.f64 #s(literal 0 binary64) c))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (neg.f64 (/.f64 c #s(literal -2 binary64)))) (*.f64 b_2 #s(literal -1 binary64))) (*.f64 b_2 (neg.f64 (/.f64 c #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (-.f64 #s(literal 0 binary64) c)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (-.f64 #s(literal 0 binary64) c)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 c #s(literal -2 binary64)) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1/2 binary64))) (*.f64 (/.f64 c #s(literal -2 binary64)) (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (/.f64 c #s(literal -2 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (/.f64 c #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)))) (*.f64 (/.f64 c #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 (/.f64 c #s(literal -2 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))) (*.f64 (/.f64 c #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))) (*.f64 (/.f64 c #s(literal -2 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 c #s(literal -2 binary64)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (/.f64 c #s(literal -2 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (/.f64 (/.f64 c #s(literal -2 binary64)) #s(literal 1 binary64)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 c #s(literal 1 binary64))) (*.f64 c (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 c (neg.f64 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 c (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 c (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)))) (*.f64 c (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 c (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 c b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 c (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))) (*.f64 c (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))) (*.f64 c b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 c (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 c b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) c)) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (*.f64 b_2 b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) b_2))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) c) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (*.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) c) (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) c) (neg.f64 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)))) (*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) c) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) c) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) c) b_2))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 (-.f64 #s(literal 0 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) (*.f64 (-.f64 #s(literal 0 binary64) c) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (/.f64 #s(literal 4 binary64) (*.f64 c c)))) (*.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 c #s(literal -2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) c) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) c)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) c))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 a #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (/.f64 c #s(literal -2 binary64)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a #s(literal 1/2 binary64))))) (neg.f64 (*.f64 c (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 b_2 b_2)) (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 a #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c))))) (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))))) (neg.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)))))
(pow.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64)))) (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c)) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (/.f64 #s(literal -8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))) (/.f64 c #s(literal -2 binary64))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) a))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (-.f64 #s(literal 0 binary64) b_2))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 a b_2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) b_2)))
(fma.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.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 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) a))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a))
(+.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(+.f64 (-.f64 #s(literal 0 binary64) b_2) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64)))
(-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)
(-.f64 (/.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 a c) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(fma.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(fma.f64 (pow.f64 (*.f64 a c) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (*.f64 a c) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 a c) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (-.f64 (*.f64 a c) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) #s(literal 1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a c) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a c))))
(fabs.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(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) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(/.f64 (*.f64 a c) (neg.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 (pow.f64 (*.f64 a c) #s(literal 3/2 binary64)) (*.f64 a c))
(/.f64 (neg.f64 (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 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #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)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(*.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 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(hypot.f64 b_2 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(hypot.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)
(fabs.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) (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 (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 (*.f64 b_2 b_2) c) a)))))
(/.f64 (neg.f64 (+.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (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 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)))))
(/.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)))))))
(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 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))
(*.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 (*.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 (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)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) a)) #s(literal -1 binary64)))
(neg.f64 (/.f64 a (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) a))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 a b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) a))))
(/.f64 a (*.f64 b_2 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (/.f64 a b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))
(/.f64 (/.f64 a b_2) b_2)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a)) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (/.f64 a b_2)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 a b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(pow.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 (/.f64 a b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 a b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) a)
(*.f64 (/.f64 a b_2) (/.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 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #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 (*.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))
(fma.f64 (*.f64 a (*.f64 c (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.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 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 a c))))
(/.f64 (*.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))))))))
(/.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))))))))
(/.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 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 a c)))))
(pow.f64 (*.f64 a c) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/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 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(*.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 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 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 (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 c c)) (sqrt.f64 (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 a a)) (sqrt.f64 (*.f64 c c)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a c) a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a c) c)) (sqrt.f64 a))
(+.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 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #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 (*.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))
(fma.f64 (*.f64 a (*.f64 c (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.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 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 a (*.f64 c (*.f64 a c))))
(/.f64 (*.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))))))))
(/.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))))))))
(/.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 (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 a (*.f64 c (*.f64 a c)))) (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))))) (*.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a (*.f64 c (*.f64 a c)))))
(pow.f64 (*.f64 a c) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/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 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(*.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 (*.f64 a c) (*.f64 a (*.f64 c (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 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 (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 c c)) (sqrt.f64 (*.f64 a a)))
(*.f64 (sqrt.f64 (*.f64 a a)) (sqrt.f64 (*.f64 c c)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a c) a)) (sqrt.f64 c))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a c) c)) (sqrt.f64 a))

simplify482.0ms (3.8%)

Algorithm
egg-herbie
Rules
5912×*-lowering-*.f32
5912×*-lowering-*.f64
4926×+-lowering-+.f64
4926×+-lowering-+.f32
1498×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
09857609
134787181
083177181
Stop Event
iter limit
node limit
Counts
600 → 600
Calls
Call 1
Inputs
(* -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)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 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)))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -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))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(* -2 (/ b_2 (* a c)))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a c)) (* 1/8 (* a c))) (pow b_2 4))) (* 1/2 (/ 1 (pow b_2 2)))) (* 2 (/ 1 (* a c)))))
(* b_2 (- (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* a c)) (* 1/8 (* a c)))))) (* 1/16 (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 1/2 (/ 1 (pow b_2 2)))) (+ (* -1/4 (/ (* a c) (pow b_2 4))) (+ (* 1/8 (/ (* a c) (pow b_2 4))) (* 2 (/ 1 (* a c)))))))
(/ -1/2 b_2)
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ 1/2 (* 1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))) (* -1/8 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ 1/2 (* -1 (/ (+ (* -1/32 (* (pow a 3) (pow c 3))) (* -1/128 (* (pow a 3) (pow c 3)))) (pow b_2 6)))) (+ (* -1/8 (/ (* a c) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) b_2))
(* -2 (/ b_2 (* a c)))
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) a)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) a)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(* -2 (/ b_2 (* a c)))
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* -1 (* c (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* (pow a 2) (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(* (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)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -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)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -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/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* 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)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -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)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -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/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 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 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 (/ 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)
(* 2 (/ b_2 a))
(* b_2 (+ (* 8 (/ (pow b_2 2) (* (pow a 2) c))) (* 2 (/ 1 a))))
(* b_2 (+ (* (pow b_2 2) (+ (* 32 (/ (pow b_2 2) (* (pow a 3) (pow c 2)))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(* b_2 (+ (* (pow b_2 2) (+ (* (pow b_2 2) (+ (* 128 (/ (pow b_2 2) (* (pow a 4) (pow c 3)))) (* 32 (/ 1 (* (pow a 3) (pow c 2)))))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (- (+ (* -1/2 c) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (- (+ (* -1/2 c) (* -1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6)))) (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/32 (/ (* (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/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (+ (* 1/32 (/ (* (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/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (- (* -1/32 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+ (* -1/2 (/ c b_2)) (* a (- (* a (- (* -1/128 (/ (* a (pow c 4)) (pow b_2 7))) (* 1/32 (/ (pow c 3) (pow b_2 5))))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(* 2 (/ b_2 a))
(/ (+ (* 2 b_2) (* 8 (/ (pow b_2 3) (* a c)))) a)
(/ (- (+ (* 2 b_2) (* 32 (/ (pow b_2 5) (* (pow a 2) (pow c 2))))) (* -8 (/ (pow b_2 3) (* a c)))) a)
(/ (- (+ (* 2 b_2) (* 128 (/ (pow b_2 7) (* (pow a 3) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 2) (pow c 2)))) (* -8 (/ (pow b_2 3) (* a c))))) a)
(* 2 (/ b_2 a))
(* -1 (/ (+ (* -8 (/ (pow b_2 3) (* a c))) (* -2 b_2)) a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (- (* 32 (/ (pow b_2 5) (* a (pow c 2)))) (* -8 (/ (pow b_2 3) c))) a))) a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (- (* -1 (/ (- (* -128 (/ (pow b_2 7) (* a (pow c 3)))) (* 32 (/ (pow b_2 5) (pow c 2)))) a)) (* -8 (/ (pow b_2 3) c))) a))) a))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (- (* -1/32 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (- (* c (- (* -1/128 (/ (* (pow a 3) c) (pow b_2 7))) (* 1/32 (/ (pow a 2) (pow b_2 5))))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* 2 (/ b_2 a))
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(- (+ (* 2 (/ b_2 a)) (* 32 (/ (pow b_2 5) (* (pow a 3) (pow c 2))))) (* -8 (/ (pow b_2 3) (* (pow a 2) c))))
(- (+ (* 2 (/ b_2 a)) (* 128 (/ (pow b_2 7) (* (pow a 4) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* -8 (/ (pow b_2 3) (* (pow a 2) c)))))
(* 2 (/ b_2 a))
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(+ (* -1 (/ (- (* -32 (/ (pow b_2 5) (* (pow a 3) c))) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow b_2 7) (* (pow a 4) c))) (* -32 (/ (pow b_2 5) (pow a 3)))) c)) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(* 1/2 (/ a b_2))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(* -2 (/ b_2 c))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* -2 (/ b_2 c))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(* 1/2 (/ a b_2))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ a b_2))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 c))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(* 1/2 (/ a b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(* 1/2 (/ a b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(/ -2 c)
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(* 1/2 (/ a (pow b_2 2)))
(* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* 1/2 (/ a (pow b_2 2)))
(* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(* 1/2 (/ a (pow b_2 2)))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))
(/ -2 c)
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(/ -2 c)
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(/ -2 c)
(/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)
(/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)
(/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)
(* 1/2 (/ a (pow b_2 2)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(* 1/2 (/ a (pow b_2 2)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(* 1/2 (/ a (pow b_2 2)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -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 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(- (* (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))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -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))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* (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)))
(* (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)))))))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (pow b_2 2))
(/ a (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 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
Outputs
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(+ (* -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 (/.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))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(+.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 a (+.f64 (/.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/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 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 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 b_2 a)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (/ b_2 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 (*.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))))
(* -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 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (+.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) a))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 b_2 (/.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 #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)))))) a)) a))
(* (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))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.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))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.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 (*.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 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal -1 binary64) a))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) (/.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/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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (/.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)
(* -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 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal 2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.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))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))) (*.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 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (/.f64 #s(literal 2 binary64) a))) (-.f64 #s(literal 0 binary64) b_2))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.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/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 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (+.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.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))))))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (+.f64 (+.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.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 #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))))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (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 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (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 (*.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)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (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 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (/.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) (pow.f64 a #s(literal 5 binary64))) c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c)) (neg.f64 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)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 (*.f64 c a))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 c a))) (*.f64 b_2 (*.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)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 c a))) (*.f64 b_2 (+.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (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 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) b_2)) (*.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)))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))))))
(* -2 (/ b_2 (* a c)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a c)) (* 1/8 (* a c))) (pow b_2 4))) (* 1/2 (/ 1 (pow b_2 2)))) (* 2 (/ 1 (* a c)))))
(*.f64 b_2 (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* b_2 (- (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* a c)) (* 1/8 (* a c)))))) (* 1/16 (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 1/2 (/ 1 (pow b_2 2)))) (+ (* -1/4 (/ (* a c) (pow b_2 4))) (+ (* 1/8 (/ (* a c) (pow b_2 4))) (* 2 (/ 1 (* a c)))))))
(*.f64 b_2 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (*.f64 c c) (*.f64 a a)))) (+.f64 (*.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 c (*.f64 (*.f64 c a) #s(literal -1/8 binary64)))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 c a)))))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 c a) #s(literal 1/8 binary64)) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (+ 1/2 (* 1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))) (* -1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c a) #s(literal 1/8 binary64)) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (+ 1/2 (* -1 (/ (+ (* -1/32 (* (pow a 3) (pow c 3))) (* -1/128 (* (pow a 3) (pow c 3)))) (pow b_2 6)))) (+ (* -1/8 (/ (* a c) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) b_2))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) #s(literal -5/128 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 (* a c)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 (*.f64 #s(literal 1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))))))) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (+.f64 (*.f64 a (neg.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) (*.f64 c c)) (+.f64 (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))))) (/.f64 (*.f64 #s(literal 1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2)))))))) a)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (/.f64 b_2 c) #s(literal 1 binary64))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)) (*.f64 a a))) (-.f64 #s(literal 0 binary64) (/.f64 b_2 c))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) a)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a)) (*.f64 c c)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 a (*.f64 a a)))) (-.f64 (+.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)) (*.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)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 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)))))) a)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))
(/.f64 (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)) (/.f64 (*.f64 b_2 a) c)) a)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) a)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))) (neg.f64 a)) (/.f64 (*.f64 b_2 a) c)) a)) (neg.f64 a))
(* -2 (/ b_2 (* a c)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* -1 (* c (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))))))) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 c (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 c (+.f64 (*.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)))) (*.f64 a a)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 c)) (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))))))) c)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64)) (*.f64 c c))) (-.f64 #s(literal 0 binary64) (/.f64 b_2 a))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* (pow a 2) (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (+.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a a))) (/.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 c (*.f64 c c)))) (-.f64 (+.f64 (/.f64 (/.f64 b_2 a) #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)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64)) (*.f64 b_2 (/.f64 c a))) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 c (*.f64 a a)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))) (neg.f64 c)) (*.f64 b_2 (/.f64 c a))) c)) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.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))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) b_2)
(/ (+ (* -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 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) (+.f64 (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 c a)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 #s(literal -1/2 binary64) (+.f64 (*.f64 c a) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (+.f64 #s(literal 2 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 (+ 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 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.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 (+ 2 (+ (* -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 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.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))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.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 (+ (* -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 (/.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)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(*.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 a (+.f64 (/.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/16 binary64) (*.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 (/ 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)))
(* 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 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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)))) (/ 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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) b_2) a)) (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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.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)))) (neg.f64 a)) b_2) a)) (neg.f64 a))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 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 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(*.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 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 (*.f64 #s(literal -1/16 binary64) (*.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 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 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 (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 #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 #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) b_2) 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (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))))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(* -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 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) 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 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) 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 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* -1/2 a)
(*.f64 #s(literal -1/2 binary64) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* b_2 (+ (* 8 (/ (pow b_2 2) (* (pow a 2) c))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a)))))
(* b_2 (+ (* (pow b_2 2) (+ (* 32 (/ (pow b_2 2) (* (pow a 3) (pow c 2)))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 #s(literal 32 binary64) (*.f64 b_2 b_2)) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 8 binary64) (*.f64 c (*.f64 a a)))))))
(* b_2 (+ (* (pow b_2 2) (+ (* (pow b_2 2) (+ (* 128 (/ (pow b_2 2) (* (pow a 4) (pow c 3)))) (* 32 (/ 1 (* (pow a 3) (pow c 2)))))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 c (*.f64 a a))) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 #s(literal 128 binary64) (*.f64 b_2 b_2)) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 32 binary64) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a))))))))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))) b_2)
(/ (- (+ (* -1/2 c) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)))) b_2)
(/ (- (+ (* -1/2 c) (* -1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6)))) (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 (pow.f64 c #s(literal 4 binary64)) (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(* -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/32 (/ (* (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/32 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 c #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (+ (* 1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (+ (* 1/32 (/ (* (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/32 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.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/128 binary64) (*.f64 (pow.f64 c #s(literal 4 binary64)) (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.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))))
(+ (* -1/2 (/ c b_2)) (* a (- (* -1/32 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/32 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 (- (* a (- (* -1/128 (/ (* a (pow c 4)) (pow b_2 7))) (* 1/32 (/ (pow c 3) (pow b_2 5))))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 a (pow.f64 c #s(literal 4 binary64)))) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/32 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(/ (+ (* 2 b_2) (* 8 (/ (pow b_2 3) (* a c)))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a))) a)
(/ (- (+ (* 2 b_2) (* 32 (/ (pow b_2 5) (* (pow a 2) (pow c 2))))) (* -8 (/ (pow b_2 3) (* a c)))) a)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (*.f64 c c) (*.f64 a a))) (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a)))) a)
(/ (- (+ (* 2 b_2) (* 128 (/ (pow b_2 7) (* (pow a 3) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 2) (pow c 2)))) (* -8 (/ (pow b_2 3) (* a c))))) a)
(/.f64 (+.f64 (+.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 128 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (*.f64 c c) (*.f64 a a)))) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a))) a)
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(* -1 (/ (+ (* -8 (/ (pow b_2 3) (* a c))) (* -2 b_2)) a))
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a))) (neg.f64 a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (- (* 32 (/ (pow b_2 5) (* a (pow c 2)))) (* -8 (/ (pow b_2 3) c))) a))) a))
(/.f64 (-.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 a (*.f64 c c))) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) c))) a)) (neg.f64 a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (- (* -1 (/ (- (* -128 (/ (pow b_2 7) (* a (pow c 3)))) (* 32 (/ (pow b_2 5) (pow c 2)))) a)) (* -8 (/ (pow b_2 3) c))) a))) a))
(/.f64 (-.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -128 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 a (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 c c))) (neg.f64 a)) (*.f64 #s(literal 8 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) c))) a)) (neg.f64 a))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) 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/32 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/32 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))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (- (* c (- (* -1/128 (/ (* (pow a 3) c) (pow b_2 7))) (* 1/32 (/ (pow a 2) (pow b_2 5))))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 7 binary64))) (/.f64 (*.f64 #s(literal 1/32 binary64) (*.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))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a) (*.f64 (/.f64 #s(literal 8 binary64) c) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))))
(- (+ (* 2 (/ b_2 a)) (* 32 (/ (pow b_2 5) (* (pow a 3) (pow c 2))))) (* -8 (/ (pow b_2 3) (* (pow a 2) c))))
(+.f64 (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a) (*.f64 (/.f64 #s(literal 8 binary64) c) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a)))))
(- (+ (* 2 (/ b_2 a)) (* 128 (/ (pow b_2 7) (* (pow a 4) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* -8 (/ (pow b_2 3) (* (pow a 2) c)))))
(-.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a) (/.f64 (*.f64 #s(literal 128 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))))) (+.f64 (*.f64 (/.f64 #s(literal -8 binary64) c) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))) (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a))))))
(* 2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(+.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a) (*.f64 (/.f64 #s(literal 8 binary64) c) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))))
(+ (* -1 (/ (- (* -32 (/ (pow b_2 5) (* (pow a 3) c))) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(-.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (/.f64 #s(literal 8 binary64) a) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) a))) c))
(+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow b_2 7) (* (pow a 4) c))) (* -32 (/ (pow b_2 5) (pow a 3)))) c)) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(-.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) a) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 128 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 c (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 a (*.f64 a a)))) (neg.f64 c)) (*.f64 #s(literal -8 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a)))) c))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -1 (* b_2 (+ (* -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))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -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))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -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))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(* -1 (* a (- (* 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)) (neg.f64 a))
(* -1 (* a (- (* 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)) (neg.f64 a))
(* -1 (* a (- (* 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)) (neg.f64 a))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c)
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/ -2 c)
(/.f64 #s(literal -2 binary64) c)
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* a (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 a))
(* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 a))
(* -1 (* a (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 a))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) (pow b_2 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))
(/ -2 c)
(/.f64 #s(literal -2 binary64) c)
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(/ -2 c)
(/.f64 #s(literal -2 binary64) c)
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(/ -2 c)
(/.f64 #s(literal -2 binary64) c)
(/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) c)
(/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) c)
(/ (- (* 1/2 (/ (* a c) (pow b_2 2))) 2) c)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal -2 binary64)) c)
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(* 1/2 (/ a (pow b_2 2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(* (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 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 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.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))) (* -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)))
(-.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)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c 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 (* c (+ (* (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 (+ (* (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 (+ (* (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))
(* (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 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 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 a))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ b_2 a))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (+.f64 (/.f64 b_2 c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (neg.f64 c))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(* 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)))
(* 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 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (neg.f64 a))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* (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)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (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)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* (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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (*.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/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)))))))
(+ (* (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 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.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))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(*.f64 b_2 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.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)))))
(* -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 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 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 (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.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))
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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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)))))))))
(* 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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.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 #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)) (neg.f64 (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 (/.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))))) (neg.f64 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 (*.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 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))) (neg.f64 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 (*.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/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 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 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 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 #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 (*.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 (*.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)))))) (*.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)))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (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 #s(literal 0 binary64) (*.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 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c 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))))))) (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 #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 (*.f64 (pow.f64 b_2 #s(literal 6 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 7 binary64)))))) (*.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)))))))) (neg.f64 c))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.f64 b_2 b_2))
(/ a (pow b_2 2))
(/.f64 a (*.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)
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))

eval216.0ms (1.7%)

Compiler

Compiled 29516 to 4130 computations (86% saved)

prune258.0ms (2%)

Pruning

44 alts after pruning (41 fresh and 3 done)

PrunedKeptTotal
New1445221467
Fresh71926
Picked415
Done022
Total1456441500
Accuracy
99.8%
Counts
1500 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
24.3%
(/.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)))))
10.6%
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
34.3%
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
42.0%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
27.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c))
30.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a))
52.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
41.1%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 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 0 binary64) b_2))))
41.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
10.6%
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) a)
30.4%
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
21.6%
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))) (*.f64 b_2 a)) (*.f64 a a))
53.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
28.4%
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
49.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2) a)
29.3%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))))) (*.f64 a a))
30.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
41.4%
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
10.5%
(/.f64 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
27.0%
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
10.7%
(/.f64 (*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))) a)
2.3%
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
10.4%
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
32.3%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c))
33.9%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
40.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
2.3%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
42.0%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
28.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2)))
31.9%
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
34.2%
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
9.4%
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
2.0%
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
27.2%
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
42.1%
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
42.1%
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
26.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/4 binary64)) b_2))
19.7%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) c)) (sqrt.f64 a)) b_2))
13.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) a)) (sqrt.f64 c)) b_2))
53.0%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
17.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a c)))) b_2))
28.3%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
42.0%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
20.8%
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
Compiler

Compiled 1353 to 922 computations (31.9% saved)

simplify171.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2)
cost-diff0
(*.f64 a c)
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff64
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
cost-diff0
(/.f64 #s(literal 1/2 binary64) b_2)
cost-diff0
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))
cost-diff128
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))))
cost-diff128
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
cost-diff0
(*.f64 a c)
cost-diff0
(*.f64 (*.f64 a c) #s(literal 1/2 binary64))
cost-diff0
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)
cost-diff256
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
cost-diff0
(/.f64 #s(literal -2 binary64) a)
cost-diff0
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
cost-diff128
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
cost-diff128
(sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
cost-diff128
(-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2)
cost-diff128
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2) a)
Rules
2204×*-lowering-*.f32
2204×*-lowering-*.f64
1902×fma-lowering-fma.f32
1902×fma-lowering-fma.f64
1636×fma-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
031192
179188
2188186
3454176
4854168
52245168
63685168
76631168
08072168
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2) a)
(- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2)
(sqrt (* a (- (/ (* b_2 b_2) a) c)))
(* a (- (/ (* b_2 b_2) a) c))
a
(- (/ (* b_2 b_2) a) c)
(/ (* b_2 b_2) a)
(* b_2 b_2)
b_2
c
(* (/ -2 a) b_2)
(/ -2 a)
-2
a
b_2
(/ (/ (* (* a c) 1/2) b_2) a)
(/ (* (* a c) 1/2) b_2)
(* (* a c) 1/2)
(* a c)
a
c
1/2
b_2
(/ 1 (* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))))
1
(* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a)))))
a
(+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))
(/ 1/2 b_2)
1/2
b_2
(* -2 (/ b_2 (* c a)))
-2
(/ b_2 (* c a))
(* c a)
c
(* (/ 1 a) (- (sqrt (neg (* a c))) b_2))
(/ 1 a)
1
a
(- (sqrt (neg (* a c))) b_2)
(sqrt (neg (* a c)))
(neg (* a c))
(* a c)
c
b_2
Outputs
(/ (- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2)
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)
(sqrt (* a (- (/ (* b_2 b_2) a) c)))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(* a (- (/ (* b_2 b_2) a) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
a
(- (/ (* b_2 b_2) a) c)
(-.f64 (/.f64 (*.f64 b_2 b_2) a) c)
(/ (* b_2 b_2) a)
(/.f64 (*.f64 b_2 b_2) a)
(* b_2 b_2)
(*.f64 b_2 b_2)
b_2
c
(* (/ -2 a) b_2)
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
-2
#s(literal -2 binary64)
a
b_2
(/ (/ (* (* a c) 1/2) b_2) a)
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(/ (* (* a c) 1/2) b_2)
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2)
(* (* a c) 1/2)
(*.f64 a (*.f64 c #s(literal 1/2 binary64)))
(* a c)
(*.f64 a c)
a
c
1/2
#s(literal 1/2 binary64)
b_2
(/ 1 (* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
1
#s(literal 1 binary64)
(* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a)))))
(+.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 a)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
a
(+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) c))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
1/2
#s(literal 1/2 binary64)
b_2
(* -2 (/ b_2 (* c a)))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) c)
-2
#s(literal -2 binary64)
(/ b_2 (* c a))
(/.f64 b_2 (*.f64 a c))
(* c a)
(*.f64 a c)
c
(* (/ 1 a) (- (sqrt (neg (* a c))) b_2))
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c))) b_2) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
1
#s(literal 1 binary64)
a
(- (sqrt (neg (* a c))) b_2)
(-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c))) b_2)
(sqrt (neg (* a c)))
(sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c)))
(neg (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(* a c)
(*.f64 a c)
c
b_2

localize268.0ms (2.1%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 a c)
accuracy100.0%
(neg.f64 (*.f64 a c))
accuracy99.8%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
accuracy86.2%
(sqrt.f64 (neg.f64 (*.f64 a c)))
accuracy100.0%
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))
accuracy99.5%
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
accuracy96.9%
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))))
accuracy92.5%
(/.f64 b_2 (*.f64 c a))
accuracy100.0%
(*.f64 (*.f64 a c) #s(literal 1/2 binary64))
accuracy100.0%
(*.f64 a c)
accuracy93.7%
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
accuracy92.9%
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2)
accuracy100.0%
(/.f64 #s(literal -2 binary64) a)
accuracy99.8%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
accuracy96.7%
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
accuracy92.5%
(/.f64 (*.f64 b_2 b_2) a)
accuracy89.1%
(-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2)
accuracy75.9%
(sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
Results
96.0ms116×0valid
55.0ms103×0invalid
32.0ms16×2valid
30.0ms14×1valid
11.0ms3valid
Compiler

Compiled 206 to 32 computations (84.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 62.0ms
ival-mult: 21.0ms (34.1% of total)
ival-div: 20.0ms (32.4% of total)
ival-sub: 7.0ms (11.4% of total)
backward-pass: 5.0ms (8.1% of total)
ival-sqrt: 5.0ms (8.1% of total)
ival-neg: 2.0ms (3.2% of total)
const: 1.0ms (1.6% of total)
ival-add: 1.0ms (1.6% of total)

series47.0ms (0.4%)

Counts
22 → 648
Calls
Call 1
Inputs
#<alt (/ (- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2) a)>
#<alt (- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2)>
#<alt (sqrt (* a (- (/ (* b_2 b_2) a) c)))>
#<alt (* a (- (/ (* b_2 b_2) a) c))>
#<alt (* (/ -2 a) b_2)>
#<alt (/ -2 a)>
#<alt (/ (/ (* (* a c) 1/2) b_2) a)>
#<alt (/ (* (* a c) 1/2) b_2)>
#<alt (* (* a c) 1/2)>
#<alt (* a c)>
#<alt (/ 1 (* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))))>
#<alt (* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a)))))>
#<alt (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))>
#<alt (/ 1/2 b_2)>
#<alt (* (/ 1 a) (- (sqrt (neg (* a c))) b_2))>
#<alt (/ 1 a)>
#<alt (- (sqrt (neg (* a c))) b_2)>
#<alt (/ (* b_2 b_2) a)>
#<alt (/ b_2 (* c a))>
#<alt (* -2 (/ b_2 (* c a)))>
#<alt (sqrt (neg (* a c)))>
#<alt (neg (* a c))>
Outputs
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -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 (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (+ (* -1 (/ b_2 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 (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -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)))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)>
#<alt (/ (+ (* -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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) 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/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 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 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))>
#<alt (* 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 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))>
#<alt (* (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 (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))>
#<alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))>
#<alt (* (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 (* -1/2 (/ (* a c) b_2))>
#<alt (/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (+ (* -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 (/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<alt (* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))>
#<alt (* -1 (* b_2 (+ 2 (+ (* -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/2 (/ (* a c) b_2))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))>
#<alt (* 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 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))>
#<alt (* (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 (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<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 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)) (pow (sqrt -1) 3)))>
#<alt (* -1 (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))>
#<alt (* -1 (* 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) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))>
#<alt (* -1 (* 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) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))>
#<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 (* 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 (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 (+ (* -1 c) (/ (pow b_2 2) a)))>
#<alt (* a (+ (* -1 c) (/ (pow b_2 2) a)))>
#<alt (* a (+ (* -1 c) (/ (pow b_2 2) a)))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))>
#<alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))>
#<alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))>
#<alt (* -1 (* a c))>
#<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 (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 (* c (+ (* -1 a) (/ (pow b_2 2) c)))>
#<alt (* c (+ (* -1 a) (/ (pow b_2 2) c)))>
#<alt (* c (+ (* -1 a) (/ (pow b_2 2) c)))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))>
#<alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))>
#<alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))>
#<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 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -2 a)>
#<alt (/ -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/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 (* 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/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<alt (+ (* -1/2 (/ c b_2)) (* a (- (* -1/32 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))>
#<alt (+ (* -1/2 (/ c b_2)) (* a (- (* a (- (* -1/128 (/ (* a (pow c 4)) (pow b_2 7))) (* 1/32 (/ (pow c 3) (pow b_2 5))))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))>
#<alt (* 2 (/ b_2 a))>
#<alt (/ (+ (* 2 b_2) (* 8 (/ (pow b_2 3) (* a c)))) a)>
#<alt (/ (- (+ (* 2 b_2) (* 32 (/ (pow b_2 5) (* (pow a 2) (pow c 2))))) (* -8 (/ (pow b_2 3) (* a c)))) a)>
#<alt (/ (- (+ (* 2 b_2) (* 128 (/ (pow b_2 7) (* (pow a 3) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 2) (pow c 2)))) (* -8 (/ (pow b_2 3) (* a c))))) a)>
#<alt (* 2 (/ b_2 a))>
#<alt (* -1 (/ (+ (* -8 (/ (pow b_2 3) (* a c))) (* -2 b_2)) a))>
#<alt (* -1 (/ (+ (* -2 b_2) (* -1 (/ (+ (* 8 (/ (pow b_2 3) c)) (* 32 (/ (pow b_2 5) (* a (pow c 2))))) a))) a))>
#<alt (* -1 (/ (+ (* -2 b_2) (* -1 (/ (+ (* -1 (/ (+ (* -128 (/ (pow b_2 7) (* a (pow c 3)))) (* -32 (/ (pow b_2 5) (pow c 2)))) a)) (* 8 (/ (pow b_2 3) c))) a))) a))>
#<alt (* 2 (/ b_2 a))>
#<alt (* b_2 (+ (* 8 (/ (pow b_2 2) (* (pow a 2) c))) (* 2 (/ 1 a))))>
#<alt (* b_2 (+ (* (pow b_2 2) (+ (* 32 (/ (pow b_2 2) (* (pow a 3) (pow c 2)))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))>
#<alt (* b_2 (+ (* (pow b_2 2) (+ (* (pow b_2 2) (+ (* 128 (/ (pow b_2 2) (* (pow a 4) (pow c 3)))) (* 32 (/ 1 (* (pow a 3) (pow c 2)))))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (- (+ (* -1/2 c) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<alt (/ (- (+ (* -1/2 c) (* -1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6)))) (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2)>
#<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/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2))>
#<alt (* -1 (/ (- (+ (* 1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (* 1/2 c)) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2))>
#<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/32 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))>
#<alt (* c (- (* c (- (* c (- (* -1/128 (/ (* (pow a 3) c) (pow b_2 7))) (* 1/32 (/ (pow a 2) (pow b_2 5))))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))>
#<alt (* 2 (/ b_2 a))>
#<alt (+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))>
#<alt (- (+ (* 2 (/ b_2 a)) (* 32 (/ (pow b_2 5) (* (pow a 3) (pow c 2))))) (* -8 (/ (pow b_2 3) (* (pow a 2) c))))>
#<alt (- (+ (* 2 (/ b_2 a)) (* 128 (/ (pow b_2 7) (* (pow a 4) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* -8 (/ (pow b_2 3) (* (pow a 2) c)))))>
#<alt (* 2 (/ b_2 a))>
#<alt (+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))>
#<alt (+ (* -1 (/ (- (* -32 (/ (pow b_2 5) (* (pow a 3) c))) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow b_2 7) (* (pow a 4) c))) (* -32 (/ (pow b_2 5) (pow a 3)))) c)) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))>
#<alt (* -2 (/ b_2 c))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (* 1/2 (/ a b_2))>
#<alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))>
#<alt (* 1/2 (/ a b_2))>
#<alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))>
#<alt (* 1/2 (/ a b_2))>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)>
#<alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)>
#<alt (* -2 (/ b_2 c))>
#<alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))>
#<alt (* -2 (/ b_2 c))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))>
#<alt (* -2 (/ b_2 c))>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)>
#<alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)>
#<alt (* 1/2 (/ a b_2))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (* 1/2 (/ a b_2))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))>
#<alt (/ 1/2 b_2)>
#<alt (/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)>
#<alt (/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)>
#<alt (/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))>
#<alt (* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))>
#<alt (* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))>
#<alt (* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))>
#<alt (* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)>
#<alt (/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)>
#<alt (/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)>
#<alt (/ 1/2 b_2)>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (/ 1/2 b_2)>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)>
#<alt (/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)>
#<alt (/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)>
#<alt (/ 1/2 b_2)>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (/ 1/2 b_2)>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ 1/2 b_2)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (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))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))>
#<alt (* -1 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))>
#<alt (* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 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 a)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (- (* (sqrt (* a c)) (sqrt -1)) b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 b_2)>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ (pow b_2 2) a)>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (/ b_2 (* a c))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<alt (* -2 (/ b_2 (* a c)))>
#<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 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a c))>
Calls

162 calls:

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

rewrite373.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
3760×*-lowering-*.f32
3760×*-lowering-*.f64
3412×/-lowering-/.f32
3412×/-lowering-/.f64
1528×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031158
1185154
21601154
08212154
Stop Event
iter limit
node limit
Counts
22 → 778
Calls
Call 1
Inputs
(/ (- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2) a)
(- (sqrt (* a (- (/ (* b_2 b_2) a) c))) b_2)
(sqrt (* a (- (/ (* b_2 b_2) a) c)))
(* a (- (/ (* b_2 b_2) a) c))
(* (/ -2 a) b_2)
(/ -2 a)
(/ (/ (* (* a c) 1/2) b_2) a)
(/ (* (* a c) 1/2) b_2)
(* (* a c) 1/2)
(* a c)
(/ 1 (* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))))
(* a (+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a)))))
(+ (/ 1/2 b_2) (* -2 (/ b_2 (* c a))))
(/ 1/2 b_2)
(* (/ 1 a) (- (sqrt (neg (* a c))) b_2))
(/ 1 a)
(- (sqrt (neg (* a c))) b_2)
(/ (* b_2 b_2) a)
(/ b_2 (* c a))
(* -2 (/ b_2 (* c a)))
(sqrt (neg (* a c)))
(neg (* a c))
Outputs
(+.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (neg.f64 (/.f64 b_2 a)))
(+.f64 (fma.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) b_2)))
(+.f64 (fma.f64 (sqrt.f64 a) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) a) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (/.f64 b_2 a))
(fma.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a) (neg.f64 (/.f64 b_2 a)))
(fma.f64 (sqrt.f64 a) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) a) (neg.f64 (/.f64 b_2 a)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) (*.f64 a (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) a))
(/.f64 (*.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a)))) (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (/.f64 b_2 a)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (+.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (/.f64 b_2 a)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) a)) (*.f64 a (-.f64 #s(literal 0 binary64) b_2))) (*.f64 a (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) b_2)) (*.f64 (/.f64 a (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a b_2)) (*.f64 (/.f64 a (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 a (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) a)) (*.f64 (/.f64 a (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (/.f64 a (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) a) (*.f64 (-.f64 #s(literal 0 binary64) a) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (/.f64 a b_2)) (*.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) a) (-.f64 #s(literal 0 binary64) b_2))) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (*.f64 a b_2))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (*.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) #s(literal 2 binary64)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (neg.f64 (+.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) a) (/.f64 b_2 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))
(+.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(+.f64 (-.f64 #s(literal 0 binary64) b_2) (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))
(-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) b_2)
(-.f64 (/.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1 binary64) b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 a) (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) (sqrt.f64 a) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))))
(fabs.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))
(/.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))) (sqrt.f64 (+.f64 (/.f64 (*.f64 b_2 (/.f64 b_2 a)) (/.f64 a (*.f64 b_2 b_2))) (*.f64 c (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))))
(/.f64 (sqrt.f64 (*.f64 a (*.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))) (pow.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) a)) (sqrt.f64 (+.f64 (/.f64 (*.f64 b_2 (/.f64 b_2 a)) (/.f64 a (*.f64 b_2 b_2))) (*.f64 c (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) a)) (pow.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) (sqrt.f64 a))
(*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 1/2 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) a)) #s(literal 1/2 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64))))
(*.f64 (sqrt.f64 (sqrt.f64 a)) (sqrt.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) a))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64))))
(+.f64 (*.f64 a (*.f64 b_2 (/.f64 b_2 a))) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(+.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 a)) a) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(exp.f64 (log.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))))
(exp.f64 (*.f64 (log.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))) #s(literal 1/2 binary64)))
(fabs.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))
(sqrt.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))))
(fma.f64 a (*.f64 b_2 (/.f64 b_2 a)) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(fma.f64 (*.f64 b_2 (/.f64 b_2 a)) a (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c)))) (+.f64 (/.f64 (*.f64 b_2 (/.f64 b_2 a)) (/.f64 a (*.f64 b_2 b_2))) (*.f64 c (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c))))
(/.f64 (*.f64 a (*.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))) (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) a) (+.f64 (/.f64 (*.f64 b_2 (/.f64 b_2 a)) (/.f64 a (*.f64 b_2 b_2))) (*.f64 c (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) a) (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c))
(/.f64 (neg.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))))) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 (/.f64 b_2 a)) (/.f64 a (*.f64 b_2 b_2))) (*.f64 c (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))))
(/.f64 (neg.f64 (*.f64 a (*.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 a (*.f64 a a))) (*.f64 c (*.f64 c c))) a)) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 (/.f64 b_2 a)) (/.f64 a (*.f64 b_2 b_2))) (*.f64 c (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) a)) (neg.f64 (+.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))
(pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))) #s(literal 1/2 binary64))
(*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(*.f64 (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 a) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) a)) (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 a) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (*.f64 a (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)) a)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 b_2 (/.f64 a #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) b_2) (neg.f64 (/.f64 a #s(literal -2 binary64))))
(/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) (/.f64 a #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) b_2) (/.f64 a #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) b_2) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (neg.f64 (/.f64 a #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) b_2)) (neg.f64 (/.f64 a #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(pow.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(literal -2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal -2 binary64) a)
(/.f64 #s(literal -2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 2 binary64) (-.f64 #s(literal 0 binary64) a))
(/.f64 #s(literal 2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(pow.f64 (/.f64 a #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal -1 binary64) a))
(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 a b_2))
(/.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 a b_2) (*.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 (*.f64 (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 a (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) b_2))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.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))) (-.f64 #s(literal 0 binary64) a)))
(/.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 a b_2) (*.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 a b_2)))
(/.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 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) 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 (*.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) a)))
(/.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 a c) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 (*.f64 a b_2))))
(/.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 (*.f64 a c) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 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 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) 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 a c) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (-.f64 #s(literal 0 binary64) 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 (*.f64 a c) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))) (neg.f64 (-.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 a b_2) (*.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 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 a b_2)))
(*.f64 (*.f64 a c) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (*.f64 a c) (/.f64 #s(literal 1/2 binary64) (*.f64 a b_2)))
(*.f64 (*.f64 a c) (/.f64 (/.f64 #s(literal 1/2 binary64) b_2) a))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) (*.f64 a b_2)))
(*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a b_2)))
(*.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 a c) #s(literal 1/2 binary64)) (*.f64 a b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))
(*.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 a a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 (/.f64 (*.f64 a c) a) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 a c) b_2))
(*.f64 (*.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.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 a c) (/.f64 b_2 #s(literal 1/2 binary64)))
(/.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 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (neg.f64 (/.f64 b_2 #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 a c) #s(literal 1 binary64)) (/.f64 b_2 #s(literal 1/2 binary64)))
(/.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 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64))) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))))
(/.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))))
(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 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 a (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(*.f64 a (*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(*.f64 (*.f64 a c) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) 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 #s(literal 1/2 binary64) b_2) (*.f64 a c))
(*.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 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 c #s(literal 1/2 binary64)) a)
(*.f64 (*.f64 #s(literal 1/2 binary64) a) c)
(*.f64 a c)
(*.f64 c a)
(exp.f64 (*.f64 (log.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))))
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (/.f64 #s(literal 1 binary64) a)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(/.f64 #s(literal -1 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (-.f64 #s(literal 0 binary64) a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (/.f64 #s(literal 1 binary64) a))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) a)
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (-.f64 #s(literal 0 binary64) a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (/.f64 #s(literal 1 binary64) a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))))) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))))
(+.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(+.f64 (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))) #s(literal -1 binary64))))
(fma.f64 a (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(fma.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) a) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) a) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) a (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(fma.f64 (/.f64 b_2 (*.f64 a c)) (*.f64 #s(literal -2 binary64) a) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) a (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(fma.f64 (*.f64 a #s(literal -2 binary64)) (/.f64 b_2 (*.f64 a c)) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(fma.f64 (*.f64 a (/.f64 b_2 (*.f64 a c))) #s(literal -2 binary64) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))))
(/.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (-.f64 #s(literal 0 binary64) a))) #s(literal 1 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1/8 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 a a)))) (+.f64 (*.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) (*.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))) (-.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))
(/.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))))
(/.f64 (*.f64 a (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))))) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) a) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))))
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c))))) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 a (*.f64 a c)) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 a (*.f64 a c)) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (/.f64 a #s(literal -2 binary64)) (*.f64 a c)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (/.f64 a #s(literal -2 binary64)) (*.f64 a c)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a c)) (*.f64 b_2 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 b_2 (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a c)) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a))) (*.f64 b_2 (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 a c)) (*.f64 b_2 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 b_2 (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 a c)) (*.f64 b_2 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a))) (*.f64 b_2 (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 a c)) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 a c)) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 a c)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 a c)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) a)) (*.f64 (*.f64 a c) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 a c) (/.f64 a #s(literal -2 binary64)))) (*.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))) b_2) (*.f64 (*.f64 a c) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))) b_2) (*.f64 (*.f64 a c) (*.f64 #s(literal 1/2 binary64) a))) (*.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) (*.f64 #s(literal 1 binary64) a))) (*.f64 (*.f64 a c) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 a (*.f64 b_2 #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 a c) (*.f64 #s(literal -1/2 binary64) a))) (*.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) a)) (*.f64 (*.f64 a c) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 a c) (/.f64 a #s(literal -2 binary64)))) (*.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a) b_2) (*.f64 (*.f64 a c) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a) b_2) (*.f64 (*.f64 a c) (*.f64 #s(literal 1/2 binary64) a))) (*.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) (*.f64 #s(literal 1 binary64) a))) (*.f64 (*.f64 a c) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 a c) (*.f64 #s(literal -1/2 binary64) a))) (*.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1/8 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (*.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) (*.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))))) (neg.f64 (-.f64 (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 a (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))))
(/.f64 (neg.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2))))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c))))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) a)) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c))))) a)) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))))
(pow.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))) #s(literal -1 binary64))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(*.f64 a (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) #s(literal 1 binary64)))
(*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))) a)
(*.f64 (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))
(+.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2))
(-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal -1/2 binary64) b_2))
(-.f64 (/.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))))
(fma.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) #s(literal -2 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 a c)) (/.f64 #s(literal 1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 b_2 c) (/.f64 #s(literal 1/2 binary64) b_2))
(fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))
(fma.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(fma.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))
(fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a c)) (/.f64 #s(literal 1/2 binary64) b_2))
(fma.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 b_2 a) (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c))))))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))))
(/.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c))))) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 (*.f64 a c)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c)) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) #s(literal 1 binary64))) (*.f64 (*.f64 a c) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2))))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))))) (neg.f64 (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))) (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)))) (/.f64 b_2 #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))) (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2))) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (/.f64 (*.f64 a c) b_2)))
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))) (*.f64 b_2 c))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 b_2 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)))) (*.f64 b_2 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 b_2 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)))) (*.f64 a b_2))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)))) (*.f64 b_2 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 b_2 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))) (*.f64 a b_2))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 b_2 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (*.f64 a b_2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) 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 (*.f64 a c) b_2)))
(/.f64 (+.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) c))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) (*.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 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.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 a c)))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.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)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) a))
(/.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) b_2)) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (/.f64 (*.f64 a c) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) c))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) b_2)) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 a c) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) c))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c)) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (*.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) a))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) b_2)) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (/.f64 (*.f64 a c) b_2)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) c) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) c))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 a c)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) a))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) a))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (*.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))) a))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b_2)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 a c) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) c))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) (*.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 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (-.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) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (*.f64 (-.f64 #s(literal 0 binary64) b_2) a))
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) b_2))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) b_2) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) b_2) (*.f64 c #s(literal 1/2 binary64))) (*.f64 c b_2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 c #s(literal 1/2 binary64))) (*.f64 c (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 c #s(literal 1 binary64))) (*.f64 c (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 c #s(literal 1 binary64))) (*.f64 c (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 c #s(literal -1 binary64))) (*.f64 c (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 c #s(literal -1/2 binary64))) (*.f64 c (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.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 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 a c) #s(literal 1 binary64))) (*.f64 (*.f64 a c) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 c (-.f64 #s(literal 0 binary64) a))) (*.f64 (*.f64 a c) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))) b_2) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.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 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.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))) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (neg.f64 (/.f64 b_2 #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 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) b_2) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) b_2) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a b_2))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 b_2 #s(literal 1/2 binary64))) a) (*.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) a) (*.f64 a (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 a #s(literal -1 binary64))) (*.f64 a (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 a #s(literal -2 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)) b_2) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal -1 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal -1/2 binary64))) (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) b_2) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a b_2))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) (/.f64 b_2 #s(literal 1/2 binary64))) a) (*.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) a) (*.f64 a (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 a #s(literal -1 binary64))) (*.f64 a (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 a #s(literal -2 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) b_2) (*.f64 a #s(literal 1/2 binary64))) (*.f64 a b_2))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (*.f64 a #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)) c) (/.f64 b_2 #s(literal 1/2 binary64))) a) (*.f64 a (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))) a) (*.f64 a (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))) (*.f64 a #s(literal -1 binary64))) (*.f64 a (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (-.f64 #s(literal 0 binary64) b_2)) (/.f64 a #s(literal -2 binary64))) (*.f64 a (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))))) (*.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64))))) (neg.f64 (*.f64 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c)) (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 b_2 #s(literal -2 binary64))))) (neg.f64 (*.f64 (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 a c))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 #s(literal -2 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a c))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2) (*.f64 (*.f64 a c) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (*.f64 a c) b_2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 b_2 #s(literal 1/2 binary64))) (*.f64 (*.f64 a c) #s(literal 1 binary64)))) (neg.f64 (*.f64 (*.f64 a c) (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 (*.f64 a c) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 a c) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c))))))) (neg.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))) (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2))))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2)))) (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c)))) (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c)))))) #s(literal -1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal -8 binary64)) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (-.f64 (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2)) (/.f64 #s(literal 1/2 binary64) b_2))))))
(*.f64 (-.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 b_2 b_2)) (*.f64 #s(literal 4 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) (/.f64 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 a c))))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 #s(literal 1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2))))
(pow.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #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) #s(literal 1/2 binary64))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (*.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(literal 0 binary64) b_2)))
(fma.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))) (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) a))
(/.f64 (*.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(pow.f64 (/.f64 a (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2))
(*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2) (/.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))
(/.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 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(+.f64 (-.f64 #s(literal 0 binary64) b_2) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(+.f64 (*.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64)))
(-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2)
(-.f64 (/.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(-.f64 (/.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal 1 binary64) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) b_2)))
(fma.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))
(fma.f64 (sqrt.f64 a) (pow.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (sqrt.f64 c) (-.f64 #s(literal 0 binary64) b_2))
(fma.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/4 binary64)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))) (*.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2))
(*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) b_2) #s(literal 1 binary64))
(*.f64 (-.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 3/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)) (*.f64 (log.f64 a) #s(literal -1 binary64))))
(exp.f64 (+.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)) (*.f64 (log.f64 b_2) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 0 binary64) a)))
(neg.f64 (/.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) a))
(/.f64 (*.f64 b_2 b_2) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 b_2 a))
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 b_2 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 b_2 a) b_2)
(*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 a c) b_2)) #s(literal -1 binary64)))
(neg.f64 (/.f64 b_2 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 a c)))
(/.f64 b_2 (*.f64 a c))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 b_2 c)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 a c) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a c) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (/.f64 b_2 c))))
(/.f64 (-.f64 #s(literal 0 binary64) b_2) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (/.f64 b_2 a) c)
(/.f64 (/.f64 b_2 c) a)
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2)) (neg.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (/.f64 b_2 c)) (-.f64 #s(literal 0 binary64) a))
(/.f64 (/.f64 b_2 #s(literal 1 binary64)) (*.f64 a c))
(/.f64 (neg.f64 (/.f64 b_2 a)) (-.f64 #s(literal 0 binary64) c))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 a c))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a) (-.f64 #s(literal 0 binary64) c))
(/.f64 (neg.f64 (/.f64 b_2 #s(literal 1 binary64))) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) b_2))) (neg.f64 (neg.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 b_2 c))) (neg.f64 (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) b_2) a)) (neg.f64 (-.f64 #s(literal 0 binary64) c)))
(pow.f64 (/.f64 (*.f64 a c) b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 a c) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (/.f64 b_2 c)) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 c))
(*.f64 (-.f64 #s(literal 0 binary64) b_2) (/.f64 #s(literal 1 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 c) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 b_2 a))
(/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)) c)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (*.f64 a c) b_2)))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a c))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2)) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) a)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64)) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) a)
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) a)
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (-.f64 #s(literal 0 binary64) c))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (-.f64 #s(literal 0 binary64) b_2))) (neg.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) #s(literal -2 binary64))) (neg.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(/.f64 (neg.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) (-.f64 #s(literal 0 binary64) a))
(/.f64 (neg.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (-.f64 #s(literal 0 binary64) a))
(pow.f64 (/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 a c)))
(*.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 b_2 c))
(*.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(*.f64 (/.f64 #s(literal -2 binary64) c) (/.f64 b_2 a))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)))))
(fabs.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a c) (*.f64 a c)))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (*.f64 a c))))
(pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 a c) (*.f64 a c)) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 a) (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)) (sqrt.f64 a))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) (sqrt.f64 c))
(*.f64 (sqrt.f64 c) (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))) (sqrt.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(exp.f64 (log.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a))))
(exp.f64 (*.f64 (log.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 a c) (*.f64 a c))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)))
(-.f64 #s(literal 0 binary64) (*.f64 a c))
(sqrt.f64 (*.f64 (*.f64 a c) (*.f64 a c)))
(neg.f64 (*.f64 a c))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c)))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a c) (*.f64 a c))) (+.f64 #s(literal 0 binary64) (*.f64 a c)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a c) (*.f64 (*.f64 a c) (*.f64 a c))))) (neg.f64 (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 a c) (*.f64 a c)) (*.f64 #s(literal 0 binary64) (*.f64 a c))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 a c) (*.f64 a c)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 a c))))
(pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 a c) (*.f64 a c)) #s(literal 1/2 binary64))
(*.f64 a (-.f64 #s(literal 0 binary64) c))
(*.f64 a (pow.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) c) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 c (-.f64 #s(literal 0 binary64) a))
(*.f64 (*.f64 a c) #s(literal -1 binary64))
(*.f64 (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 c (-.f64 #s(literal 0 binary64) a)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 a c))
(*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 a c) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) a) c)
(*.f64 (-.f64 #s(literal 0 binary64) c) a)
(*.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 a c) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) a) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (sqrt.f64 c) #s(literal 2 binary64)))

simplify348.0ms (2.7%)

Algorithm
egg-herbie
Rules
7034×*-lowering-*.f32
7034×*-lowering-*.f64
3550×+-lowering-+.f64
3550×+-lowering-+.f32
1752×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
07527012
125736642
085066642
Stop Event
iter limit
node limit
Counts
648 → 648
Calls
Call 1
Inputs
(* -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)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 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)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -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 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -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))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* 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)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* (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)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -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)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -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/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(* (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)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -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)))))
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)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* 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) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(* -1 (* 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) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(* (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 (* 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)))))))
(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 (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* -1 (* a c))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a c))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -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)
(* (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))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* -1 (* a c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -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 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -2 a)
(/ -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/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))
(* 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/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (- (* -1/32 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+ (* -1/2 (/ c b_2)) (* a (- (* a (- (* -1/128 (/ (* a (pow c 4)) (pow b_2 7))) (* 1/32 (/ (pow c 3) (pow b_2 5))))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(* 2 (/ b_2 a))
(/ (+ (* 2 b_2) (* 8 (/ (pow b_2 3) (* a c)))) a)
(/ (- (+ (* 2 b_2) (* 32 (/ (pow b_2 5) (* (pow a 2) (pow c 2))))) (* -8 (/ (pow b_2 3) (* a c)))) a)
(/ (- (+ (* 2 b_2) (* 128 (/ (pow b_2 7) (* (pow a 3) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 2) (pow c 2)))) (* -8 (/ (pow b_2 3) (* a c))))) a)
(* 2 (/ b_2 a))
(* -1 (/ (+ (* -8 (/ (pow b_2 3) (* a c))) (* -2 b_2)) a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (+ (* 8 (/ (pow b_2 3) c)) (* 32 (/ (pow b_2 5) (* a (pow c 2))))) a))) a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (+ (* -1 (/ (+ (* -128 (/ (pow b_2 7) (* a (pow c 3)))) (* -32 (/ (pow b_2 5) (pow c 2)))) a)) (* 8 (/ (pow b_2 3) c))) a))) a))
(* 2 (/ b_2 a))
(* b_2 (+ (* 8 (/ (pow b_2 2) (* (pow a 2) c))) (* 2 (/ 1 a))))
(* b_2 (+ (* (pow b_2 2) (+ (* 32 (/ (pow b_2 2) (* (pow a 3) (pow c 2)))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(* b_2 (+ (* (pow b_2 2) (+ (* (pow b_2 2) (+ (* 128 (/ (pow b_2 2) (* (pow a 4) (pow c 3)))) (* 32 (/ 1 (* (pow a 3) (pow c 2)))))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (- (+ (* -1/2 c) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (- (+ (* -1/2 c) (* -1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6)))) (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (- (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ (* 1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (* 1/2 c)) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (- (* -1/32 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (- (* c (- (* -1/128 (/ (* (pow a 3) c) (pow b_2 7))) (* 1/32 (/ (pow a 2) (pow b_2 5))))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* 2 (/ b_2 a))
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(- (+ (* 2 (/ b_2 a)) (* 32 (/ (pow b_2 5) (* (pow a 3) (pow c 2))))) (* -8 (/ (pow b_2 3) (* (pow a 2) c))))
(- (+ (* 2 (/ b_2 a)) (* 128 (/ (pow b_2 7) (* (pow a 4) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* -8 (/ (pow b_2 3) (* (pow a 2) c)))))
(* 2 (/ b_2 a))
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(+ (* -1 (/ (- (* -32 (/ (pow b_2 5) (* (pow a 3) c))) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow b_2 7) (* (pow a 4) c))) (* -32 (/ (pow b_2 5) (pow a 3)))) c)) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(* 1/2 (/ a b_2))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ a b_2))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* 1/2 (/ a b_2))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(* -2 (/ b_2 c))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* -2 (/ b_2 c))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -2 (/ b_2 c))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(* 1/2 (/ a b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(* 1/2 (/ a b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(/ 1/2 b_2)
(/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)
(/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)
(/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)
(* -2 (/ b_2 (* a c)))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* -2 (/ b_2 (* a c)))
(* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(* -2 (/ b_2 (* a c)))
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/ 1/2 b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(/ 1/2 b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(* -2 (/ b_2 (* a c)))
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/ 1/2 b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(/ 1/2 b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -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 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (/ b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) 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 a)
(- (* (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))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(- (* (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))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(* -1 b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ 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))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* -2 (/ b_2 (* a c)))
(* (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 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
(* -1 (* a c))
Outputs
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -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 (/.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))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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))))))))
(+.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 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 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 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (/ b_2 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 (*.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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64))) (/.f64 (+.f64 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)))) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -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)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/8 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)))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) a)) a))
(* (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))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.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))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (*.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (+.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (+.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 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))))) 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 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (pow.f64 b_2 #s(literal 4 binary64)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.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 #s(literal 0 binary64) b_2))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) 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/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/16 binary64) c)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -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/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (+.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) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a))))))) #s(literal 1/2 binary64)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (+.f64 (-.f64 (+.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) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a))))))) #s(literal 1/2 binary64)))) (/.f64 b_2 (*.f64 c a))) (*.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)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (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 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (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 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))))) (/.f64 b_2 a)) c)) (-.f64 #s(literal 0 binary64) c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (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 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (/.f64 (+.f64 (*.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))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c)) (-.f64 #s(literal 0 binary64) c))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 (*.f64 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 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)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 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)))))))))
(*.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 a (+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.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 (/ 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)))
(* 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 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 (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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64))) b_2) a)) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/8 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)))))) (sqrt.f64 #s(literal -1 binary64))))) (-.f64 #s(literal 0 binary64) a)) b_2) a)) (-.f64 #s(literal 0 binary64) a))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.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))))
(+ (* 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (*.f64 b_2 (+.f64 (*.f64 b_2 (+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a))))))) #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))))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -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 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2)) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a)))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 c a)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 #s(literal -1/2 binary64) (+.f64 (*.f64 c a) (/.f64 (*.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 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a)))))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 #s(literal 2 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 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 2 (+ (* -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 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.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 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a)))))) (pow.f64 b_2 #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 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 c (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 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 a (*.f64 a a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 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)))))))))
(*.f64 c (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 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 c (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) 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 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 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 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (/.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 #s(literal 1 binary64) (*.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (/.f64 b_2 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 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64))) b_2) 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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64))) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) c)) b_2) c)) (-.f64 #s(literal 0 binary64) c))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) c))
(+ 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 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 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 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (/.f64 (*.f64 b_2 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 (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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (+.f64 (*.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 (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))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(*.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c)))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* 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) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (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)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64))))) (-.f64 #s(literal 0 binary64) a))
(* -1 (* 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) (sqrt -1)))) (+ (* -1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 a a))) c))))) (+.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)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64))) (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 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 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/16 binary64)))))) (-.f64 #s(literal 0 binary64) a))
(* (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 (*.f64 #s(literal 1/2 binary64) (*.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 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a))))))) #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)))))))
(+ (* (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 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a)))))))) (*.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 (*.f64 #s(literal -1/8 binary64) (*.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 (+.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 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a)))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1 binary64))))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 b_2 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 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 (*.f64 #s(literal -1/8 binary64) (*.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 (+.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 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (+.f64 (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a)))))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1 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 a b_2)) c))
(+ 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 #s(literal -1/2 binary64) (/.f64 a 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 #s(literal -1/2 binary64) (/.f64 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 a (*.f64 a a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)))) (+.f64 (*.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)))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.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))))))
(* -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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 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/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 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (*.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 (*.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 #s(literal 1 binary64) (*.f64 (*.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (*.f64 (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 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))))))) (-.f64 #s(literal 0 binary64) 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))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (-.f64 c (/.f64 (*.f64 b_2 b_2) a)) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (-.f64 c (/.f64 (*.f64 b_2 b_2) a)) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (-.f64 c (/.f64 (*.f64 b_2 b_2) a)) (-.f64 #s(literal 0 binary64) a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.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)) (pow b_2 2))
(-.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 a (/.f64 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 a (/.f64 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 a (/.f64 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 a (/.f64 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 a (/.f64 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 a (/.f64 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 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 (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(-.f64 #s(literal 0 binary64) (*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) c))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(-.f64 #s(literal 0 binary64) (*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) c))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(-.f64 #s(literal 0 binary64) (*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) 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 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #s(literal -2 binary64) a)
(/ -2 a)
(/.f64 #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))
(/.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)
(* 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 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ (* a c) b_2))
(*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 1/2 (* a c))
(*.f64 c (*.f64 a #s(literal 1/2 binary64)))
(* 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)
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (- (* -1/32 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/32 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 (- (* a (- (* -1/128 (/ (* a (pow c 4)) (pow b_2 7))) (* 1/32 (/ (pow c 3) (pow b_2 5))))) (* 1/8 (/ (pow c 2) (pow b_2 3))))))
(+.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (*.f64 a (+.f64 (*.f64 a (+.f64 (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 a (pow.f64 c #s(literal 4 binary64)))) (pow.f64 b_2 #s(literal 7 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.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))))))
(* 2 (/ b_2 a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(/ (+ (* 2 b_2) (* 8 (/ (pow b_2 3) (* a c)))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a))) a)
(/ (- (+ (* 2 b_2) (* 32 (/ (pow b_2 5) (* (pow a 2) (pow c 2))))) (* -8 (/ (pow b_2 3) (* a c)))) a)
(/.f64 (+.f64 (*.f64 (/.f64 #s(literal 32 binary64) (*.f64 a a)) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 c c))) (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a)))) a)
(/ (- (+ (* 2 b_2) (* 128 (/ (pow b_2 7) (* (pow a 3) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 2) (pow c 2)))) (* -8 (/ (pow b_2 3) (* a c))))) a)
(/.f64 (+.f64 (*.f64 b_2 #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 (*.f64 #s(literal 128 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 c (*.f64 c (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 5 binary64)) #s(literal -32 binary64)) (*.f64 c (*.f64 c (*.f64 a a)))))) a)
(* 2 (/ b_2 a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(* -1 (/ (+ (* -8 (/ (pow b_2 3) (* a c))) (* -2 b_2)) a))
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c a))) (-.f64 #s(literal 0 binary64) a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (+ (* 8 (/ (pow b_2 3) c)) (* 32 (/ (pow b_2 5) (* a (pow c 2))))) a))) a))
(/.f64 (-.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) c) (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 c (*.f64 c a)))) a)) (-.f64 #s(literal 0 binary64) a))
(* -1 (/ (+ (* -2 b_2) (* -1 (/ (+ (* -1 (/ (+ (* -128 (/ (pow b_2 7) (* a (pow c 3)))) (* -32 (/ (pow b_2 5) (pow c 2)))) a)) (* 8 (/ (pow b_2 3) c))) a))) a))
(/.f64 (-.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) c) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -128 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 a (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 c c))) a)) a)) (-.f64 #s(literal 0 binary64) a))
(* 2 (/ b_2 a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(* b_2 (+ (* 8 (/ (pow b_2 2) (* (pow a 2) c))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a)))))
(* b_2 (+ (* (pow b_2 2) (+ (* 32 (/ (pow b_2 2) (* (pow a 3) (pow c 2)))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 b_2 (*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal 32 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 8 binary64) (*.f64 c (*.f64 a a))))))))
(* b_2 (+ (* (pow b_2 2) (+ (* (pow b_2 2) (+ (* 128 (/ (pow b_2 2) (* (pow a 4) (pow c 3)))) (* 32 (/ 1 (* (pow a 3) (pow c 2)))))) (* 8 (/ 1 (* (pow a 2) c))))) (* 2 (/ 1 a))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 #s(literal 8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 (+.f64 (/.f64 (*.f64 #s(literal 128 binary64) (*.f64 b_2 b_2)) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 32 binary64) (*.f64 c (*.f64 c (*.f64 a (*.f64 a a))))))))))))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) b_2)
(/ (- (+ (* -1/2 c) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2)))) b_2)
(/ (- (+ (* -1/2 c) (* -1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6)))) (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))))) b_2)
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (*.f64 #s(literal -1/128 binary64) (pow.f64 c #s(literal 4 binary64))) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64)))) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 c c)) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -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 c #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (+ (* 1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/32 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (/ (- (+ (* 1/128 (/ (* (pow a 3) (pow c 4)) (pow b_2 6))) (* 1/2 c)) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/32 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(literal 1/128 binary64) (*.f64 a (*.f64 a a))) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (*.f64 c #s(literal 1/2 binary64)) (+.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/32 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))))) (-.f64 #s(literal 0 binary64) b_2))
(* -1/2 (/ c b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) 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/32 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/32 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))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (- (* c (- (* -1/128 (/ (* (pow a 3) c) (pow b_2 7))) (* 1/32 (/ (pow a 2) (pow b_2 5))))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (+.f64 (*.f64 c (+.f64 (*.f64 c (+.f64 (/.f64 (*.f64 #s(literal -1/128 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 7 binary64))) (/.f64 (*.f64 #s(literal -1/32 binary64) (*.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))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* 2 (/ b_2 a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a)))))
(- (+ (* 2 (/ b_2 a)) (* 32 (/ (pow b_2 5) (* (pow a 3) (pow c 2))))) (* -8 (/ (pow b_2 3) (* (pow a 2) c))))
(+.f64 (/.f64 (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 a (*.f64 a a))) (*.f64 c c)) (*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a))))))
(- (+ (* 2 (/ b_2 a)) (* 128 (/ (pow b_2 7) (* (pow a 4) (pow c 3))))) (+ (* -32 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (* -8 (/ (pow b_2 3) (* (pow a 2) c)))))
(-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) (*.f64 (/.f64 #s(literal 128 binary64) (*.f64 c (*.f64 c c))) (/.f64 (pow.f64 b_2 #s(literal 7 binary64)) (pow.f64 a #s(literal 4 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c (*.f64 a a))) (/.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 a (*.f64 a a))) (*.f64 c c))))
(* 2 (/ b_2 a))
(*.f64 #s(literal 2 binary64) (/.f64 b_2 a))
(+ (* 2 (/ b_2 a)) (* 8 (/ (pow b_2 3) (* (pow a 2) c))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 #s(literal 8 binary64) (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a)))))
(+ (* -1 (/ (- (* -32 (/ (pow b_2 5) (* (pow a 3) c))) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(-.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) (/.f64 (+.f64 (/.f64 (*.f64 #s(literal -32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 c (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a a))) c))
(+ (* -1 (/ (- (* -1 (/ (- (* 128 (/ (pow b_2 7) (* (pow a 4) c))) (* -32 (/ (pow b_2 5) (pow a 3)))) c)) (* 8 (/ (pow b_2 3) (pow a 2)))) c)) (* 2 (/ b_2 a)))
(-.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 #s(literal 128 binary64) (pow.f64 b_2 #s(literal 7 binary64))) (*.f64 c (pow.f64 a #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal 32 binary64) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 a (*.f64 a a)))) (-.f64 #s(literal 0 binary64) c)) (/.f64 (*.f64 #s(literal -8 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a a))) c))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) c) (/.f64 #s(literal -1/2 binary64) b_2)))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) c) (/.f64 #s(literal -1/2 binary64) b_2)))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (-.f64 #s(literal 0 binary64) a) (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (/.f64 b_2 a)) c) (/.f64 #s(literal -1/2 binary64) b_2)))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c)))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) c) (*.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) c) (*.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) c) (*.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) c)
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) (*.f64 c a))) b_2)
(/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) (*.f64 c a))) b_2)
(/ (+ 1/2 (* -2 (/ (pow b_2 2) (* a c)))) b_2)
(/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 b_2 b_2)) (*.f64 c a))) b_2)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (- (* 2 (/ 1 (* a c))) (* 1/2 (/ 1 (pow b_2 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a)
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a)
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))
(+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c))
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(* (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 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 a)) (* (sqrt (/ c a)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (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)))
(-.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)))
(-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(/ (- (* (sqrt (* a c)) (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (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 (+ (* (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 (+ (* (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))
(* (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 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 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 a))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 #s(literal -1 binary64) a)))
(* b_2 (- (* (sqrt (/ c a)) (/ (sqrt -1) b_2)) (/ 1 a)))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ b_2 a))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (sqrt -1) b_2))) (/ 1 a))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(/ 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)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.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 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(* 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)))
(* 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 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 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 (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 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 (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 a (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(- (* (sqrt (* a c)) (sqrt -1)) b_2)
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 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 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.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 (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.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 (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (+.f64 (/.f64 b_2 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 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) b_2)
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)))
(* b_2 (- (* (sqrt (* a c)) (/ (sqrt -1) b_2)) 1))
(*.f64 b_2 (+.f64 (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal -1 binary64)))
(* -1 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(* -1 (* b_2 (+ 1 (* -1 (* (sqrt (* a c)) (/ (sqrt -1) b_2))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) (-.f64 #s(literal 0 binary64) b_2))
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* -2 (/ b_2 (* a c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) c)
(* (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 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (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)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -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 c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))
(* -1 (* a c))
(-.f64 #s(literal 0 binary64) (*.f64 c a))

eval190.0ms (1.5%)

Compiler

Compiled 28010 to 3732 computations (86.7% saved)

prune212.0ms (1.7%)

Pruning

46 alts after pruning (39 fresh and 7 done)

PrunedKeptTotal
New1440121452
Fresh92736
Picked145
Done033
Total1450461496
Accuracy
100.0%
Counts
1496 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.9%
(fma.f64 (sqrt.f64 a) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) a) (neg.f64 (/.f64 b_2 a)))
24.3%
(/.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)))))
34.3%
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
42.0%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
30.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a))
10.6%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))))
52.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
41.1%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 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 0 binary64) b_2))))
41.9%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
27.2%
(/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
35.4%
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) (sqrt.f64 a)) b_2) a)
30.4%
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
21.6%
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))) (*.f64 b_2 a)) (*.f64 a a))
53.1%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
28.4%
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
49.7%
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2) a)
42.1%
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a)
30.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
10.5%
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
27.0%
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
10.4%
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a b_2))
10.7%
(/.f64 (*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) a)
10.6%
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
2.3%
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) a)
32.3%
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c))
33.9%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
40.4%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
2.3%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
28.3%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2)))
34.2%
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))
31.9%
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
9.4%
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
2.0%
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
27.9%
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)))
27.2%
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
42.1%
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
42.1%
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
26.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/4 binary64)) b_2))
19.7%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) c)) (sqrt.f64 a)) b_2))
13.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) a)) (sqrt.f64 c)) b_2))
53.0%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
17.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a c)))) b_2))
28.3%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
42.0%
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
18.9%
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 a #s(literal -2 binary64))) #s(literal -1 binary64))) b_2)
20.8%
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
Compiler

Compiled 1975 to 814 computations (58.8% saved)

regimes112.0ms (0.9%)

Counts
80 → 3
Calls
Call 1
Inputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.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 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) a)
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))) a)
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #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 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) b_2) a)
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) c))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a)
(/.f64 (-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))) b_2) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 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 0 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (+.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) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))) b_2) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (pow.f64 (*.f64 a (*.f64 c (*.f64 a c))) #s(literal 1/4 binary64)) b_2))
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a)))) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))) b_2) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (*.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))))
(/.f64 (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 a)) (*.f64 a a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 a c)))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (-.f64 (*.f64 a (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 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 (*.f64 b_2 b_2) (*.f64 a c)) (*.f64 b_2 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 (*.f64 b_2 b_2) (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (/.f64 b_2 #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 a #s(literal -2 binary64))) #s(literal -1 binary64))) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) a)) (sqrt.f64 c)) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) c)) (sqrt.f64 a)) b_2))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) (sqrt.f64 a)) b_2) a)
(fma.f64 (sqrt.f64 a) (/.f64 (pow.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) #s(literal 1/2 binary64)) a) (neg.f64 (/.f64 b_2 a)))
(/.f64 (/.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 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (*.f64 b_2 b_2))) (*.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)))))) a)
(/.f64 (/.f64 (-.f64 (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)) (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))) (+.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 (*.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 b_2 b_2) (+.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))))))) a)
Outputs
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
Calls

4 calls:

26.0ms
c
24.0ms
a
23.0ms
b_2
22.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
60.8%3a
88.6%3b_2
55.7%2c
74.4%4(/.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)

regimes23.0ms (0.2%)

Counts
58 → 3
Calls
Call 1
Inputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.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 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) a)
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))) a)
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #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 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) b_2) a)
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) c))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a)
(/.f64 (-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))) b_2) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 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 0 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (+.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) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2)))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) 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 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2))
Outputs
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
Calls

1 calls:

17.0ms
b_2
Results
AccuracySegmentsBranch
88.6%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes35.0ms (0.3%)

Counts
55 → 3
Calls
Call 1
Inputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.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 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) a)
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))) a)
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #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 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) b_2) a)
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) c))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a)
(/.f64 (-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))) b_2) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 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 0 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (+.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) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2)))
Outputs
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a)
(/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
Calls

1 calls:

29.0ms
b_2
Results
AccuracySegmentsBranch
84.2%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes27.0ms (0.2%)

Counts
51 → 2
Calls
Call 1
Inputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.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 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) a)
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))) a)
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #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 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) b_2) a)
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) c))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a)
(/.f64 (-.f64 (*.f64 b_2 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2)))) b_2) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 b_2 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 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 0 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (/.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) a) c))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a (+.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2))))) (*.f64 a a))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (+.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) a)
Outputs
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
Calls

1 calls:

23.0ms
b_2
Results
AccuracySegmentsBranch
74.0%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes17.0ms (0.1%)

Counts
41 → 2
Calls
Call 1
Inputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.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 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) a)
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))) a)
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #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 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) b_2) a)
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))) c))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) b_2)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal -2 binary64) (/.f64 (*.f64 a c) b_2))))
(*.f64 c (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (*.f64 a (/.f64 (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) c)))
(/.f64 (*.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 (*.f64 c a) b_2) b_2))) (-.f64 #s(literal 0 binary64) b_2)) a)
Outputs
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
Calls

1 calls:

14.0ms
b_2
Results
AccuracySegmentsBranch
73.9%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes12.0ms (0.1%)

Counts
32 → 2
Calls
Call 1
Inputs
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -2 binary64) a) b_2)
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.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 c #s(literal 1/2 binary64)) b_2)
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (*.f64 c (/.f64 a (/.f64 b_2 #s(literal 1/2 binary64)))) a)
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (*.f64 a b_2))
(/.f64 (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2)) a)
(/.f64 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2) a)
(/.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2) a)
(/.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (neg.f64 (*.f64 a b_2)))
(/.f64 (*.f64 c (neg.f64 (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2))) a)
(/.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)))
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) a)) b_2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) b_2) (+.f64 a a)) (*.f64 a a))
(/.f64 (/.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a (/.f64 c #s(literal -2 binary64))))) a)
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (*.f64 #s(literal 1/2 binary64) (/.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #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 (*.f64 (*.f64 a (/.f64 c #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 (*.f64 a (-.f64 #s(literal 0 binary64) b_2)) (*.f64 b_2 a)) (*.f64 a a))
(/.f64 (-.f64 (+.f64 b_2 (/.f64 (*.f64 c (*.f64 a #s(literal -1/2 binary64))) b_2)) b_2) a)
Outputs
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
Calls

1 calls:

11.0ms
b_2
Results
AccuracySegmentsBranch
73.7%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
b_2
Results
AccuracySegmentsBranch
73.6%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
b_2
Results
AccuracySegmentsBranch
73.6%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes5.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.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
1.0ms
c
1.0ms
b_2
Results
AccuracySegmentsBranch
34.2%1c
34.2%1a
34.2%1b_2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch32.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
25.0ms
1.253019263029536e-83
6.472102272382258e-82
4.0ms
-8.192962787837841e+157
-2.3907612700690413e+149
Results
9.0ms100×0valid
7.0ms31×1valid
4.0ms45×0invalid
4.0ms13×2valid
Compiler

Compiled 265 to 177 computations (33.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 4.0ms (31.2% of total)
ival-div: 2.0ms (15.6% of total)
ival-sqrt: 2.0ms (15.6% of total)
ival-sub: 1.0ms (7.8% of total)
backward-pass: 1.0ms (7.8% of total)
ival-neg: 1.0ms (7.8% of total)
ival-add: 1.0ms (7.8% of total)
const: 0.0ms (0% of total)

bsearch65.0ms (0.5%)

Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
37.0ms
1.253019263029536e-83
6.472102272382258e-82
25.0ms
-8.192962787837841e+157
-2.3907612700690413e+149
Results
29.0ms117×0valid
18.0ms28×1valid
4.0ms15×2valid
4.0ms46×0invalid
Compiler

Compiled 272 to 185 computations (32% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-sqrt: 15.0ms (56% of total)
ival-mult: 4.0ms (14.9% of total)
ival-div: 2.0ms (7.5% of total)
ival-neg: 2.0ms (7.5% of total)
ival-sub: 1.0ms (3.7% of total)
backward-pass: 1.0ms (3.7% of total)
ival-add: 1.0ms (3.7% of total)
const: 0.0ms (0% of total)

bsearch84.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.5658652199809342e-107
1.253019263029536e-83
22.0ms
-7.013402992378381e-121
-1.7892854676927474e-123
Results
23.0ms235×0valid
10.0ms52×1valid
8.0ms95×0invalid
7.0ms17×2valid
Compiler

Compiled 555 to 402 computations (27.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 10.0ms (33.6% of total)
ival-div: 4.0ms (13.4% of total)
ival-neg: 4.0ms (13.4% of total)
ival-sqrt: 4.0ms (13.4% of total)
ival-add: 4.0ms (13.4% of total)
ival-sub: 2.0ms (6.7% of total)
backward-pass: 2.0ms (6.7% of total)
const: 0.0ms (0% of total)

bsearch47.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
44.0ms
-2.43689173380109e-309
8.239578657518255e-290
Results
22.0ms100×0invalid
14.0ms160×0valid
Compiler

Compiled 322 to 235 computations (27% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-add: 15.0ms (57.4% of total)
ival-mult: 4.0ms (15.3% of total)
ival-div: 2.0ms (7.7% of total)
ival-sqrt: 2.0ms (7.7% of total)
ival-sub: 1.0ms (3.8% of total)
ival-neg: 1.0ms (3.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch75.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
72.0ms
-2.43689173380109e-309
8.239578657518255e-290
Results
50.0ms125×0invalid
14.0ms160×0valid
Compiler

Compiled 302 to 225 computations (25.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-add: 26.0ms (67.4% of total)
ival-mult: 4.0ms (10.4% of total)
ival-sub: 2.0ms (5.2% of total)
ival-div: 2.0ms (5.2% of total)
ival-sqrt: 2.0ms (5.2% of total)
ival-neg: 2.0ms (5.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch23.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
21.0ms
1.4550137715264092e-282
1.9443531348708182e-281
Results
10.0ms96×0valid
6.0ms70×0invalid
Compiler

Compiled 130 to 99 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-add: 3.0ms (30.5% of total)
ival-mult: 3.0ms (30.5% of total)
ival-sub: 1.0ms (10.2% of total)
ival-div: 1.0ms (10.2% of total)
ival-sqrt: 1.0ms (10.2% of total)
ival-neg: 1.0ms (10.2% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch25.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
22.0ms
1.4550137715264092e-282
1.9443531348708182e-281
Results
10.0ms96×0valid
7.0ms91×0invalid
Compiler

Compiled 130 to 99 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 3.0ms (30.4% of total)
ival-neg: 2.0ms (20.3% of total)
ival-sub: 1.0ms (10.1% of total)
ival-div: 1.0ms (10.1% of total)
ival-add: 1.0ms (10.1% of total)
ival-sqrt: 1.0ms (10.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch22.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
1.4550137715264092e-282
1.9443531348708182e-281
Results
8.0ms96×0valid
7.0ms60×0invalid
Compiler

Compiled 130 to 99 computations (23.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 2.0ms (27.8% of total)
ival-sub: 1.0ms (13.9% of total)
ival-div: 1.0ms (13.9% of total)
ival-add: 1.0ms (13.9% of total)
ival-sqrt: 1.0ms (13.9% of total)
ival-neg: 1.0ms (13.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Rules
56×*-commutative_binary64
50×+-commutative_binary64
46×sub-neg_binary64
38×neg-mul-1_binary64
32×neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069195
1107195
2143195
3169195
4203195
5233195
6249195
7255195
8256195
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -3999999999999999998933612016492614979422156076473746745143360752097478718089695046691679038258268633774677515296114840081570376376516120880532063439028224 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (if (<=.f64 b_2 #s(literal 3588458220347129/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (if (<=.f64 b_2 #s(literal 7860432292188949/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -8140593712110797/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a) (if (<=.f64 b_2 #s(literal 492525077454931/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 1961990857885011/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 1961990857885011/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(if (<=.f64 b_2 #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) a) b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
Outputs
(if (<=.f64 b_2 #s(literal -3999999999999999998933612016492614979422156076473746745143360752097478718089695046691679038258268633774677515296114840081570376376516120880532063439028224 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (if (<=.f64 b_2 #s(literal 3588458220347129/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) (-.f64 (/.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) a) (/.f64 b_2 a)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -20000000000000000343550647744354382360786208168610910215464656890400062525563770840165253485722346365445091919087085669573862252890346012499269098930176 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (if (<=.f64 b_2 #s(literal 7860432292188949/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -8140593712110797/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a) (if (<=.f64 b_2 #s(literal 492525077454931/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 c a))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -8140593712110797/11629419588729710248789180926208072549658261770997088964503843186890228609814366773219056811420217048972200345700258846936553626057834496 binary64)) (/.f64 (*.f64 b_2 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64))) a) (if (<=.f64 b_2 #s(literal 492525077454931/39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (*.f64 a c))) b_2) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (*.f64 b_2 (-.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) #s(literal -1/2 binary64))) #s(literal 2 binary64))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (+.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal -202402253307311/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 b_2 (-.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 (-.f64 #s(literal 0 binary64) b_2))) (/.f64 #s(literal 2 binary64) a))) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 1961990857885011/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(if (<=.f64 b_2 #s(literal 1961990857885011/1307993905256673975767120421215822522657964858038981454399109360803651185455244290152830052265253733065911465963809993683089776960073625541502023629723947119620918917825223508962533521125777727280023703876104306028269279939868013618062200188730110219063866757530095479450736063434158250346338582528 binary64)) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(if (<=.f64 b_2 #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) a) b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(if (<=.f64 b_2 #s(literal 653996952628337/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))

soundness2.7s (21.4%)

Rules
7034×*-lowering-*.f32
7034×*-lowering-*.f64
6634×*-lowering-*.f32
6634×*-lowering-*.f64
5242×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
010519392
138398819
085318819
07527012
125736642
085066642
030146
1201140
21871131
09169131
01012
12411
24310
38110
414510
529010
656610
7112710
8192710
9298310
10401010
11409110
12411010
13411810
0411810
0933
16533
249929
3723529
0859429
05082984
117382788
264622763
080342763
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
saturated
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 785 to 452 computations (42.4% saved)

preprocess83.0ms (0.7%)

Compiler

Compiled 620 to 210 computations (66.1% saved)

end0.0ms (0%)

Profiling

Loading profile data...