ABCF->ab-angle a

Time bar (total: 40.8s)

analyze969.0ms (2.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
3.1%3.1%96.7%0.2%0%0%0%7
9.5%9.4%88.9%0.2%0%1.6%0%8
9.9%9.4%85%0.2%0%5.5%0%9
12.1%11.3%82.1%0.2%0%6.4%0%10
16.9%15.4%75.5%0.2%0%8.9%0%11
23.3%20.5%67.3%0.2%0%12%0%12
Compiler

Compiled 45 to 33 computations (26.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 598.0ms
Operation ival-mult, time spent: 204.0ms, 34.0% of total-time
Operation ival-pow, time spent: 131.0ms, 22.0% of total-time
Operation ival-sqrt, time spent: 86.0ms, 14.0% of total-time
Operation ival-add, time spent: 62.0ms, 10.0% of total-time
Operation ival-sub, time spent: 55.0ms, 9.0% of total-time
Operation ival-div, time spent: 22.0ms, 4.0% of total-time
Operation const, time spent: 19.0ms, 3.0% of total-time
Operation ival-neg, time spent: 18.0ms, 3.0% of total-time

sample8.3s (20.3%)

Results
2.3s6205×256valid
1.4s4164×256invalid
744.0ms842×1024valid
677.0ms808×1024invalid
863.0ms625×2048valid
302.0ms602×512invalid
351.0ms583×512valid
543.0ms530×2048invalid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 4.8s
Operation ival-mult, time spent: 1.6s, 33.0% of total-time
Operation ival-pow, time spent: 962.0ms, 20.0% of total-time
Operation ival-sqrt, time spent: 767.0ms, 16.0% of total-time
Operation ival-sub, time spent: 580.0ms, 12.0% of total-time
Operation ival-add, time spent: 430.0ms, 9.0% of total-time
Operation ival-div, time spent: 188.0ms, 4.0% of total-time
Operation ival-neg, time spent: 133.0ms, 3.0% of total-time
Operation const, time spent: 127.0ms, 3.0% of total-time
Bogosity

preprocess1.1s (2.6%)

Algorithm
egg-herbie
Rules
1632×distribute-lft-in
1558×distribute-rgt-in
1082×unsub-neg
1072×*-commutative
1018×fma-define
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1430-1(3.518140952179251e-236 3.052037803905226e-222 1.4665402223150164e-160 -1.916067756075665e+261)(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
1020-2(-2.815654668147147e-76 2.7408812820307708e-182 6.449586111988217e-184 1.1786830763499926e-201)(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
880-1(-9.886640067566515e-164 4.741735326298528e-101 0.026331331431763538 1.0055601806187062e-151)(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
850-0-(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
201(-1.4651452288220277e-266 1.6040270276404715e-177 4.1151515299317033e-73 2052805260733074.0)1(-3.6132220207203503e-96 2.655179315485471e-162 -1.3602353883880387e-244 1.6099045109262463e+175)(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
70-0-(-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))
40-1(-1.2625921558533458e-245 3.5809118393172725e-176 2.422293649009343e+72 1.7460257784875346e-151)(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
00-0-B
00-0-(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
00-0-(+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))
00-0-(*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F))
00-0-(pow.f64 (-.f64 A C) 2)
00-0-(*.f64 4 A)
00-0-(*.f64 (*.f64 4 A) C)
00-0-(-.f64 A C)
00-0-F
00-0-C
00-0-(pow.f64 B 2)
00-0-(+.f64 A C)
00-0-4
00-0-2
00-0-A
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01702596
15392224
220922112
374842112
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
Outputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A))))) (+.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 (neg.f64 A) C)))))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (-.f64 (hypot.f64 B (+.f64 A C)) A)))))) (neg.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (*.f64 2 (+.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2))) (+.f64 A (-.f64 (hypot.f64 B (+.f64 A C)) C))))) (neg.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 F))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C)) F)) (+.f64 (+.f64 (neg.f64 A) C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (neg.f64 A) C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 (neg.f64 A)) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A))))) (+.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 (neg.f64 A) C) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (neg.f64 (*.f64 4 A))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (+.f64 (-.f64 C A) (hypot.f64 B (-.f64 (neg.f64 A) C)))))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 F (*.f64 (fma.f64 4 (*.f64 A C) (pow.f64 B 2)) (+.f64 C (-.f64 (hypot.f64 B (+.f64 A C)) A)))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))) (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 4 (*.f64 A C)))) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 (neg.f64 B) 2))))))))) (neg.f64 (-.f64 (pow.f64 (neg.f64 B) 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C))) F)) (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A (neg.f64 C)) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))) (+.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A (neg.f64 C)) 2)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) (neg.f64 C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 4 (*.f64 A C)))) (*.f64 2 (+.f64 (-.f64 A C) (hypot.f64 B (+.f64 A C)))))) (fma.f64 B B (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 4 (*.f64 A C) (pow.f64 B 2))) (+.f64 A (-.f64 (hypot.f64 B (+.f64 A C)) C))))) (fma.f64 4 (*.f64 A C) (pow.f64 B 2)))
(neg.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) (neg.f64 F))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 F)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 2 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 F))))) (fma.f64 B B (*.f64 A (*.f64 C -4))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))) (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) F) -2))) (fma.f64 A (*.f64 C -4) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)) F)) (+.f64 (+.f64 B C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2))))))) (-.f64 (pow.f64 A 2) (*.f64 (*.f64 4 B) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))) (+.f64 B (+.f64 C (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 (-.f64 B C) 2)))))))) (-.f64 (pow.f64 A 2) (*.f64 4 (*.f64 B C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A A (*.f64 C (*.f64 B -4))) (*.f64 F 2)) (+.f64 B (+.f64 C (hypot.f64 A (-.f64 B C)))))) (neg.f64 (fma.f64 A A (*.f64 C (*.f64 B -4)))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 B (hypot.f64 A (-.f64 B C)))) (*.f64 2 (fma.f64 C (*.f64 B -4) (pow.f64 A 2)))))) (neg.f64 (fma.f64 C (*.f64 B -4) (pow.f64 A 2))))
(/.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 C (+.f64 B (hypot.f64 A (-.f64 B C)))) (*.f64 2 (fma.f64 C (*.f64 B -4) (pow.f64 A 2)))))) (-.f64 (*.f64 4 (*.f64 B C)) (pow.f64 A 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)) F)) (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 C) A)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)) A)) (+.f64 (+.f64 F C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 F C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 F) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 A (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))) (+.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 F C) 2)))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 F C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 B B (*.f64 C (*.f64 F -4)))) (*.f64 2 (+.f64 C (+.f64 F (hypot.f64 B (-.f64 F C))))))) (neg.f64 (fma.f64 B B (*.f64 C (*.f64 F -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 A (fma.f64 C (*.f64 F -4) (pow.f64 B 2))) (*.f64 2 (+.f64 F (+.f64 C (hypot.f64 B (-.f64 F C))))))) (neg.f64 (fma.f64 C (*.f64 F -4) (pow.f64 B 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)) F)) (+.f64 (+.f64 A B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2))))))) (-.f64 (pow.f64 C 2) (*.f64 (*.f64 4 A) B)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))) (+.f64 (+.f64 B A) (sqrt.f64 (+.f64 (pow.f64 C 2) (pow.f64 (-.f64 A B) 2))))))) (-.f64 (pow.f64 C 2) (*.f64 B (*.f64 4 A))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 C C (*.f64 B (*.f64 A -4)))) (*.f64 2 (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (neg.f64 (fma.f64 C C (*.f64 B (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (pow.f64 C 2))) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (neg.f64 (fma.f64 B (*.f64 A -4) (pow.f64 C 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 F (fma.f64 B (*.f64 A -4) (pow.f64 C 2))) (+.f64 B (+.f64 A (hypot.f64 C (-.f64 A B))))))) (-.f64 (*.f64 A (*.f64 B 4)) (pow.f64 C 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)) B)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 B (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 F 2))))))) (-.f64 (pow.f64 F 2) (*.f64 4 (*.f64 A C))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 F F (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C))))))) (neg.f64 (fma.f64 F F (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 A (*.f64 C -4) (pow.f64 F 2))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C))))))) (neg.f64 (fma.f64 A (*.f64 C -4) (pow.f64 F 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 B (fma.f64 A (*.f64 C -4) (pow.f64 F 2))) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 F (-.f64 A C))))))) (fma.f64 4 (*.f64 A C) (neg.f64 (pow.f64 F 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)) C)) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A F) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) F)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 C (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))) (+.f64 (+.f64 A F) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A F) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A F))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 F (*.f64 A -4))) (*.f64 C 2)) (+.f64 F (+.f64 A (hypot.f64 B (-.f64 A F)))))) (neg.f64 (fma.f64 B B (*.f64 F (*.f64 A -4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 F (*.f64 A -4) (pow.f64 B 2)) (*.f64 C (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F)))))))) (neg.f64 (fma.f64 F (*.f64 A -4) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (fma.f64 A (*.f64 F -4) (pow.f64 B 2)) (*.f64 C (+.f64 A (+.f64 F (hypot.f64 B (-.f64 A F)))))))) (neg.f64 (fma.f64 A (*.f64 F -4) (pow.f64 B 2))))
Symmetry

(abs B)

(sort A C)

Compiler

Compiled 496 to 308 computations (37.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 582.0ms
Operation ival-mult, time spent: 189.0ms, 32.0% of total-time
Operation ival-pow, time spent: 150.0ms, 26.0% of total-time
Operation ival-sqrt, time spent: 100.0ms, 17.0% of total-time
Operation ival-add, time spent: 65.0ms, 11.0% of total-time
Operation ival-sub, time spent: 45.0ms, 8.0% of total-time
Operation const, time spent: 20.0ms, 3.0% of total-time
Operation ival-neg, time spent: 7.0ms, 1.0% of total-time
Operation ival-div, time spent: 6.0ms, 1.0% of total-time

eval2.0ms (0%)

Compiler

Compiled 143 to 85 computations (40.6% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
22.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
17.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 118 to 80 computations (32.2% saved)

localize982.0ms (2.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
92.6%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)
69.3%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
68.4%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
61.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
92.6%
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
69.3%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))
68.4%
(sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))))
61.1%
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
69.3%
(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
68.4%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
61.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
48.4%
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
Compiler

Compiled 535 to 265 computations (50.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 724.0ms
Operation ival-mult, time spent: 276.0ms, 38.0% of total-time
Operation composed, time spent: 123.0ms, 17.0% of total-time
Operation ival-pow, time spent: 102.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 81.0ms, 11.0% of total-time
Operation ival-add, time spent: 81.0ms, 11.0% of total-time
Operation ival-sub, time spent: 27.0ms, 4.0% of total-time
Operation const, time spent: 17.0ms, 2.0% of total-time
Operation ival-div, time spent: 10.0ms, 1.0% of total-time
Operation ival-neg, time spent: 7.0ms, 1.0% of total-time

series265.0ms (0.6%)

Counts
12 → 528
Calls
Call 1
Inputs
#<alt (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))>
#<alt (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))))>
#<alt (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))>
#<alt (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))>
#<alt (/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))>
#<alt (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))>
#<alt (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)>
Outputs
#<alt (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))>
#<alt A>
#<alt (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))>
#<alt (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))>
#<alt (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))>
#<alt (*.f64 -1 A)>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))>
#<alt (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))>
#<alt C>
#<alt (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))>
#<alt (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1 C)>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))>
#<alt (-.f64 A C)>
#<alt (-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)>
#<alt (-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)>
#<alt (-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)>
#<alt B>
#<alt (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))>
#<alt (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))>
#<alt (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))) A)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))>
#<alt (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))>
#<alt (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))>
#<alt (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A))) (*.f64 2 C))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))>
#<alt (*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
Calls

132 calls:

TimeVariablePointExpression
14.0ms
B
@0
(/ (sqrt (* (* (+ (* B B) (* A (* C -4))) F) (* 2 (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C))))))))) (neg (+ (* B B) (* A (* C -4)))))
12.0ms
A
@0
(/ (sqrt (* (* (+ (* A (* C -4)) (pow B 2)) (* 2 F)) (+ A (+ C (sqrt (+ (* B B) (* (- C A) (- C A)))))))) (- (* 4 (* A C)) (pow B 2)))
10.0ms
A
@0
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C)))
9.0ms
A
@0
(sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))
7.0ms
B
@0
(/ (sqrt (* (* (+ (* A (* C -4)) (pow B 2)) (* 2 F)) (+ A (+ C (sqrt (+ (* B B) (* (- C A) (- C A)))))))) (- (* 4 (* A C)) (pow B 2)))

rewrite266.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
481×log1p-expm1-u
481×expm1-log1p-u
472×add-exp-log
472×add-log-exp
455×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057931
11103931
Stop Event
node limit
Counts
12 → 266
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F)
Outputs
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) -1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) (pow.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1)
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 C A))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))) 1)
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3) (pow.f64 (*.f64 2 F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))

simplify923.0ms (2.3%)

Algorithm
egg-herbie
Rules
1024×times-frac
856×+-commutative
810×associate-*r*
652×fma-define
390×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02388141185
16817135065
Stop Event
node limit
Counts
794 → 760
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
A
(*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 A)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))
C
(*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 C)
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
B
(*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))) A)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A))) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B)))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(pow.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) -1)
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) (pow.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1)
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2)
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 C A))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))) 1)
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 2)
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3) (pow.f64 (*.f64 2 F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
Outputs
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))
(hypot.f64 B C)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (hypot.f64 B C) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (hypot.f64 B C) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
(+.f64 (hypot.f64 B C) (*.f64 A (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))
A
(*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A))))
(*.f64 A (+.f64 1 (/.f64 (neg.f64 C) A)))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 A (+.f64 1 (fma.f64 -1 (/.f64 C A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (/.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 -1 A)
(neg.f64 A)
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C A)))))
(*.f64 (neg.f64 A) (+.f64 1 (/.f64 (neg.f64 C) A)))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A)))))
(*.f64 (neg.f64 A) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) A))))
(*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A))) A)))))
(*.f64 (neg.f64 A) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A))) A))))
(sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))
(hypot.f64 B A)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (hypot.f64 B A) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (hypot.f64 B A) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))
(+.f64 (hypot.f64 B A) (*.f64 C (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))
C
(*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C))))
(*.f64 C (+.f64 1 (/.f64 (neg.f64 A) C)))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 1 (fma.f64 -1 (/.f64 A C) (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1 C)
(neg.f64 C)
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 A C)))))
(*.f64 (neg.f64 C) (+.f64 1 (/.f64 (neg.f64 A) C)))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C)))))
(*.f64 (neg.f64 C) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) C))))
(*.f64 -1 (*.f64 C (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C))) C)))))
(*.f64 (neg.f64 C) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (neg.f64 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C))) C))))
(-.f64 A C)
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C)
(+.f64 A (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) C))
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(+.f64 A (-.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))) C))
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) C)
(-.f64 (+.f64 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C))))) C)
(+.f64 A (fma.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C))) (neg.f64 C)))
B
(*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 (neg.f64 B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 (neg.f64 B) (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))
(*.f64 (neg.f64 B) (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 6)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) -1/2))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (+.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) -1/2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) C))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) C)))) (sqrt.f64 1/2)))))) A) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))) F) (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (+.f64 A (hypot.f64 B A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2)))))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (*.f64 A (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) -1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) A))) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A))))) A))))) (sqrt.f64 1/2)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) 8)))) (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) 8)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C A) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 C (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (fma.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -4 (*.f64 (*.f64 C (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -16 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -2 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 A (fma.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 C 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 C 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 C (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/128 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 7))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (*.f64 (pow.f64 B 6) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 3))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/128 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F (pow.f64 C 7)))) (fma.f64 1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 A 2))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (pow.f64 A 3)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F)))) (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 A (sqrt.f64 -8))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 1/8 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 C (sqrt.f64 8))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2))))) A) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) C))))) A) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))))) A)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) C)))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 (pow.f64 C 2) (sqrt.f64 8))))) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 6) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 C 3)))) (*.f64 1/8 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))))))) A) (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 C (sqrt.f64 8))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 C 2)))))) A) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) C))))) A) (*.f64 (*.f64 -1/4 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 3))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (pow.f64 B 3))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (sqrt.f64 2)) (pow.f64 B 3)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (sqrt.f64 2)) (pow.f64 B 5)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -64 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (sqrt.f64 2)) (pow.f64 B 7)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -8 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (pow.f64 B 7)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (pow.f64 B 3)) (*.f64 C (fma.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -4 (*.f64 (*.f64 A (/.f64 (sqrt.f64 2) (pow.f64 B 3))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (sqrt.f64 2) (pow.f64 B 5))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -2 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 5))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (pow.f64 B 3)) (*.f64 C (fma.f64 -64 (*.f64 (*.f64 (pow.f64 A 3) (/.f64 (sqrt.f64 2) (pow.f64 B 7))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -8 (*.f64 (*.f64 (pow.f64 A 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (pow.f64 B 7))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (fma.f64 -2 (*.f64 (/.f64 (*.f64 (*.f64 A (sqrt.f64 2)) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 5)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (pow.f64 B 3))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))))))))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))
(+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))))) (*.f64 C (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3))))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2))))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8)))))) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) (sqrt.f64 -8))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))))))))
(*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 A 2))) (sqrt.f64 (/.f64 F C))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (+.f64 (*.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))) (*.f64 -1/64 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 2)) (sqrt.f64 (/.f64 F C)))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) A) (sqrt.f64 (/.f64 F C))))) C)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 (pow.f64 A 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C))) (*.f64 1/8 (*.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 2)) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F)))))) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 A 2))) (sqrt.f64 (/.f64 F C)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/8 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (pow.f64 A 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (fma.f64 1/256 (*.f64 (/.f64 (*.f64 (pow.f64 B 6) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (pow.f64 A 3)) (sqrt.f64 (/.f64 F C))) (*.f64 1/8 (*.f64 (*.f64 (pow.f64 B 4) (*.f64 (/.f64 (sqrt.f64 -1) (pow.f64 A 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F)))))) C) (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))) (*.f64 -1/64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) (pow.f64 A 2))) (sqrt.f64 (/.f64 F C)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))) A)) (sqrt.f64 (/.f64 F C))))) C) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) C))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 2)))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (pow.f64 C 3)))) (+.f64 (*.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8))))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))))))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))))))))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) C))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (fma.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -8) (/.f64 (sqrt.f64 2) (pow.f64 C 3)))) (fma.f64 1/128 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 (pow.f64 C 4) (sqrt.f64 -8)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8))) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A)))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 A C)))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 9))))) (fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -2 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 C A))) (sqrt.f64 (/.f64 F (pow.f64 B 7))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))))
(+.f64 (*.f64 -4 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B)))) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (sqrt.f64 (*.f64 B F)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))))) B)) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))))
(fma.f64 -4 (*.f64 A (*.f64 (*.f64 C (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -16 (*.f64 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F B))) (fma.f64 -2 (*.f64 (*.f64 (*.f64 A C) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (sqrt.f64 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))))))) B) (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A))))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (/.f64 (sqrt.f64 2) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (/.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (/.f64 (sqrt.f64 -1) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) 8)))) (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) 8)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A))) (*.f64 2 C)) 2)) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (/.f64 (*.f64 1/4 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 A (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 C (sqrt.f64 -8)))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8)))) (*.f64 C (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3)))) (*.f64 1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))) (*.f64 (/.f64 1/4 (*.f64 A (pow.f64 C 2))) (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 C A)) (*.f64 2 C)) 2)) -8))) (*.f64 A (*.f64 (pow.f64 C 2) -8)))))) (sqrt.f64 -8)))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A))) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 C A)) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 3)) (/.f64 1/2 (-.f64 C A)))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 C A) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 C A))))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 5))) (/.f64 1/8 (pow.f64 (-.f64 C A) 3))) (/.f64 1/2 (-.f64 C A)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C A) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 C A) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 C A) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 C A) 2))) B)))) B))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (fma.f64 -8 (*.f64 C F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (fma.f64 -8 (*.f64 C F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 A (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) A))))
(*.f64 A (fma.f64 -8 (*.f64 C F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F A)))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 8 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 8 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 8 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 8 (*.f64 C F))))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (fma.f64 -8 (*.f64 A F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (fma.f64 -8 (*.f64 A F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 C (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 C (fma.f64 -8 (*.f64 A F) (*.f64 2 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 8 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 8 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 8 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -2 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 8 (*.f64 A F))))
(*.f64 -8 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 (pow.f64 B 2) (fma.f64 -8 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))) (*.f64 2 F)))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2))))) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (/.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) (sqrt.f64 -1/2)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (*.f64 C (*.f64 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 (/.f64 1/4 F) (/.f64 (*.f64 C (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) -1/2)))) -1/2))))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 2) (+.f64 C A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (sqrt.f64 2)) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 -1/2 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (fma.f64 -1/2 (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (*.f64 C (/.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (+.f64 C (hypot.f64 B C)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 B (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4)))))) (pow.f64 B 2)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 B 2)) (*.f64 4 (*.f64 C (/.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 B 4))))) 2) (*.f64 F (+.f64 C (hypot.f64 B C))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (*.f64 A (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)))) C)) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) -1/2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) C)) (*.f64 1/4 (*.f64 C (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2)))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) C))) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (*.f64 (pow.f64 B 4) (/.f64 F C))))) C)))) (sqrt.f64 1/2)))))) A) (*.f64 1/16 (/.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 1/2)))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 -1/2 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 B (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4)))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 4))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (fma.f64 -4 (*.f64 A (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A))))))) F) (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (+.f64 A (hypot.f64 B A))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -4 (*.f64 A (/.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (pow.f64 (+.f64 (*.f64 F (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (pow.f64 B 2))) (*.f64 4 (*.f64 A (/.f64 (*.f64 F (+.f64 A (hypot.f64 B A))) (pow.f64 B 4))))) 2) (+.f64 A (hypot.f64 B A)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (/.f64 (*.f64 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2)))))) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A))))) A) (*.f64 1/2 (*.f64 A (*.f64 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) F) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) -1/2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F A))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) A)) (*.f64 1/4 (*.f64 A (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (*.f64 F (/.f64 (*.f64 0 A) A))) (*.f64 -1/8 (*.f64 (pow.f64 B 2) (/.f64 F (pow.f64 A 2))))) 2) (*.f64 F -1/2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A)))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) A))) (*.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (*.f64 F (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) A)) (neg.f64 (*.f64 -1/32 (*.f64 (pow.f64 B 4) (/.f64 F A))))) A))))) (sqrt.f64 1/2)))))) C) (*.f64 1/16 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 F C))) (*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8))))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (pow.f64 B 2) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 5)))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3)))) (*.f64 -1/2 (*.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (/.f64 (-.f64 (*.f64 F (fma.f64 1/2 (*.f64 A (/.f64 C (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))) (*.f64 1/4 (*.f64 (/.f64 F (*.f64 (pow.f64 A 2) C)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) -8)))) (*.f64 (pow.f64 A 2) (*.f64 C -8)))))) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 C A))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 C A)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 C A) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 C A)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 (pow.f64 B 2) C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 C (hypot.f64 B C))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (*.f64 (*.f64 (sqrt.f64 -8) (sqrt.f64 2)) (sqrt.f64 (*.f64 C F))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (*.f64 A (sqrt.f64 -8)))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2) -8)))) -8)))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8)))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 (sqrt.f64 8) 2)))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (*.f64 A (/.f64 (*.f64 (pow.f64 B 4) F) 8)))) (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 C (sqrt.f64 8))))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B)) (sqrt.f64 (/.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 -1/2 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A)))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))) (*.f64 (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (hypot.f64 B A))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) 2) (*.f64 (pow.f64 B 2) (+.f64 A (hypot.f64 B A))))))) B)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 2) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 F (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (*.f64 A -8))))) (*.f64 A -8))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) (pow.f64 (sqrt.f64 8) 2))))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 A (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (*.f64 (pow.f64 B 4) (/.f64 (*.f64 C F) 8)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4))) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (*.f64 A C) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C A) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (*.f64 A (/.f64 (*.f64 C F) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (*.f64 (pow.f64 B 2) (/.f64 F A))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 4 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 4 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F A)) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (*.f64 (pow.f64 B 2) (/.f64 F C))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (pow.f64 B 2) (/.f64 F C)) (*.f64 4 (*.f64 A F))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(-.f64 (exp.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B))) 1)
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(*.f64 1 (hypot.f64 (-.f64 A C) B))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(*.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 1 1/2) (hypot.f64 (-.f64 A C) B))
(hypot.f64 B (-.f64 A C))
(*.f64 (pow.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 2) 1/2) (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C))) 2)) (fabs.f64 (cbrt.f64 (hypot.f64 B (-.f64 A C)))))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) 1/2)
(hypot.f64 B (-.f64 A C))
(pow.f64 (hypot.f64 (-.f64 A C) B) 1)
(hypot.f64 B (-.f64 A C))
(pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3) 1/3)
(hypot.f64 B (-.f64 A C))
(pow.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) 2)
(hypot.f64 B (-.f64 A C))
(log.f64 (exp.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(log.f64 (+.f64 1 (expm1.f64 (hypot.f64 (-.f64 A C) B))))
(hypot.f64 B (-.f64 A C))
(cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3))
(hypot.f64 B (-.f64 A C))
(expm1.f64 (log1p.f64 (hypot.f64 (-.f64 A C) B)))
(expm1.f64 (log1p.f64 (hypot.f64 B (-.f64 A C))))
(hypot.f64 (-.f64 A C) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (-.f64 A C) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 B (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (-.f64 A C))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 B 2)) (sqrt.f64 (pow.f64 (-.f64 A C) 2)))
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) B)
(hypot.f64 B (-.f64 A C))
(hypot.f64 (sqrt.f64 (pow.f64 (-.f64 A C) 2)) (sqrt.f64 (pow.f64 B 2)))
(hypot.f64 B (-.f64 A C))
(log1p.f64 (expm1.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B)))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) 1/2))
(hypot.f64 B (-.f64 A C))
(exp.f64 (*.f64 (log.f64 (hypot.f64 (-.f64 A C) B)) 1))
(hypot.f64 B (-.f64 A C))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(/.f64 1 (neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(cbrt.f64 (/.f64 (pow.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) 3)))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(*.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 2 1/2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) F) (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 C (*.f64 A 4))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (/.f64 1 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (/.f64 1 (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 2)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(pow.f64 (/.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) -1)
(/.f64 1 (/.f64 (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) (pow.f64 (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))) 3/2) (pow.f64 (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 C (*.f64 A 4)) (pow.f64 B 2)))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (fma.f64 C (*.f64 A 4) (neg.f64 (pow.f64 B 2))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1/2))
(*.f64 (hypot.f64 (sqrt.f64 (*.f64 A (*.f64 C -4))) B) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 3)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 2)
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))) 1))
(sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 (*.f64 2 F) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))) 1)
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 C A))) 2)) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 C A))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 1)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3) 1/3)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 2)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A))) 3))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 C A)))) 1))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 C A))))
(fma.f64 1 (+.f64 A C) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 C A))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 B (-.f64 C A)))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 C A)))) A)
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 C A))))
(+.f64 (+.f64 C A) (hypot.f64 B (-.f64 C A)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 1)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 3)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(pow.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3) 1/3)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 2)
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) F) (fma.f64 A (*.f64 C -4) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) 3))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3) (pow.f64 (*.f64 2 F) 3)))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 F) 3) (pow.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(exp.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))) 1))
(*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2) (pow.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1/2))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 3)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 F (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))))) 1))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))) 1)
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 1 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2) (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2) (*.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 A C) 3) (pow.f64 (hypot.f64 (-.f64 A C) B) 3)) (+.f64 (pow.f64 (+.f64 A C) 2) (-.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 2) (*.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(/.f64 (+.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 3) (pow.f64 (+.f64 C A) 3)) (+.f64 (pow.f64 (+.f64 C A) 2) (-.f64 (pow.f64 (hypot.f64 B (-.f64 A C)) 2) (*.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 (-.f64 A C) B)) 2)) (-.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 (+.f64 A C) 2) (pow.f64 (hypot.f64 (-.f64 A C) B) 2)) (-.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))
(/.f64 (-.f64 (pow.f64 (+.f64 C A) 2) (pow.f64 (hypot.f64 B (-.f64 A C)) 2)) (-.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))
(pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 1)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (cbrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3) 1/3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(pow.f64 (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 2)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(cbrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B))) 3))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(exp.f64 (*.f64 (log.f64 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))) 1))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 A (+.f64 C (hypot.f64 (-.f64 A C) B)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (hypot.f64 (-.f64 A C) B) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 1 (+.f64 A C) (hypot.f64 (-.f64 A C) B))
(fma.f64 1 (+.f64 C A) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 (+.f64 C (hypot.f64 (-.f64 A C) B)) A)
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 A C)) 2) (cbrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) 2) (cbrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 (-.f64 A C) B)) 2) (cbrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (sqrt.f64 (hypot.f64 (-.f64 A C) B)) (+.f64 A C))
(+.f64 (hypot.f64 B (-.f64 A C)) (+.f64 C A))
(fma.f64 (sqrt.f64 (+.f64 A C)) (sqrt.f64 (+.f64 A C)) (hypot.f64 (-.f64 A C) B))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) (sqrt.f64 (+.f64 C (hypot.f64 (-.f64 A C) B))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3)))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 3) (pow.f64 F 3)))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))

eval1.9s (4.5%)

Compiler

Compiled 62485 to 41637 computations (33.4% saved)

prune229.0ms (0.6%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New73624760
Fresh000
Picked303
Done000
Total73924763
Accuracy
73.6%
Counts
763 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
21.5%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
28.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
28.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
22.2%
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
13.2%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
13.6%
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
8.5%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.7%
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
11.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
29.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
27.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.2%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
22.2%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
27.0%
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
22.2%
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
27.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
16.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
24.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
29.2%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
26.3%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
Compiler

Compiled 1638 to 1140 computations (30.4% saved)

localize1.0s (2.5%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.6%
(sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
97.0%
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
87.6%
(sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
81.1%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
99.6%
(*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
99.5%
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
86.0%
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
81.1%
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
99.3%
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B))
97.0%
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
86.0%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))
81.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
99.7%
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
92.0%
(sqrt.f64 (/.f64 F B))
97.0%
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
93.3%
(/.f64 (pow.f64 B 2) A)
88.5%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))
78.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Compiler

Compiled 715 to 372 computations (48% saved)

Precisions
Click to see histograms. Total time spent on operations: 767.0ms
Operation ival-mult, time spent: 339.0ms, 44.0% of total-time
Operation composed, time spent: 162.0ms, 21.0% of total-time
Operation ival-sqrt, time spent: 74.0ms, 10.0% of total-time
Operation ival-add, time spent: 54.0ms, 7.0% of total-time
Operation ival-pow, time spent: 49.0ms, 6.0% of total-time
Operation ival-div, time spent: 35.0ms, 5.0% of total-time
Operation ival-sub, time spent: 27.0ms, 4.0% of total-time
Operation const, time spent: 15.0ms, 2.0% of total-time
Operation ival-neg, time spent: 12.0ms, 2.0% of total-time

series469.0ms (1.1%)

Counts
18 → 724
Calls
Call 1
Inputs
#<alt (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))>
#<alt (/.f64 (pow.f64 B 2) A)>
#<alt (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))>
#<alt (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)>
#<alt (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B))>
#<alt (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))>
#<alt (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))>
#<alt (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))>
#<alt (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))>
#<alt (/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))>
#<alt (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))>
#<alt (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))>
Outputs
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))) A)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2))))))) A)>
#<alt (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))))) A)>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 A (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 3)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 B (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 B (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B C) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 A B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 B (*.f64 C F)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C)))))))>
#<alt (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C))))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C F))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))))>
#<alt (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))))))>
#<alt (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))>
#<alt (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) A))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))))>
#<alt (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))>
#<alt (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))>
#<alt (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))>
#<alt (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))))))>
#<alt (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))>
#<alt (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2))))))>
#<alt (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2)))))))>
#<alt (*.f64 -2 (*.f64 (pow.f64 B 3) F))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))))))>
#<alt (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 A 3)))))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 C 3)))))))>
#<alt (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (*.f64 4 (*.f64 A F))>
#<alt (*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (*.f64 4 F)))>
#<alt (*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (+.f64 (*.f64 4 F) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (+.f64 (*.f64 4 F) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) (pow.f64 A 3))))))>
#<alt (*.f64 4 (*.f64 C F))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) A)) (*.f64 4 (*.f64 C F)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) A)) (*.f64 (pow.f64 B 2) F)) A)) (*.f64 4 (*.f64 C F)))>
#<alt (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))>
#<alt (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (*.f64 4 (*.f64 C F))>
#<alt (*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (*.f64 4 F)))>
#<alt (*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (+.f64 (*.f64 4 F) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (+.f64 (*.f64 4 F) (+.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))>
#<alt (*.f64 4 (*.f64 A F))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) C)) (*.f64 4 (*.f64 A F)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) C)) (*.f64 (pow.f64 B 2) F)) C)) (*.f64 4 (*.f64 A F)))>
#<alt (*.f64 4 (*.f64 A F))>
#<alt (+.f64 (*.f64 4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A C)))>
#<alt (+.f64 (*.f64 4 (*.f64 A F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 3))) (/.f64 F (-.f64 A C)))))>
#<alt (+.f64 (*.f64 4 (*.f64 A F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 5))))) (/.f64 F (-.f64 A C)))))>
#<alt (*.f64 2 (*.f64 B F))>
#<alt (*.f64 B (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))>
#<alt (*.f64 B (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2)))))>
#<alt (*.f64 B (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 4))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2))))))>
#<alt (*.f64 -2 (*.f64 B F))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 2))) (*.f64 F (pow.f64 (-.f64 A C) 2))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 5)))))))))>
#<alt (*.f64 B (sqrt.f64 F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F)))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))>
#<alt (*.f64 -1 (*.f64 B (sqrt.f64 F)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))))>
#<alt (*.f64 B (sqrt.f64 F))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 C B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))))) (*.f64 B (sqrt.f64 F)))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 C B) (sqrt.f64 F))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (sqrt.f64 F))))))) (*.f64 B (sqrt.f64 F)))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4)))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))))>
#<alt (*.f64 B (sqrt.f64 F))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)))>
#<alt (+.f64 (*.f64 B (sqrt.f64 F)) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 3)) (sqrt.f64 F))))))>
#<alt (+.f64 (*.f64 B (sqrt.f64 F)) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A B) (sqrt.f64 F))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 5)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 F))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4)))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))>
#<alt (*.f64 (pow.f64 B 2) F)>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))>
#<alt (*.f64 -4 (*.f64 A (*.f64 C F)))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))>
#<alt (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))>
#<alt (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))>
#<alt (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2)))))>
#<alt (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (+.f64 C (*.f64 -1 C)) 2)) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))))>
#<alt (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A)) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))))) A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A)) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))>
#<alt (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))>
#<alt (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2)))))>
#<alt (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (-.f64 (*.f64 1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 A (*.f64 -1 A)) 2)) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))))>
#<alt (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))>
#<alt (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) C))) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C)) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C)) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))>
#<alt (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))>
#<alt (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))))))))>
#<alt (*.f64 (sqrt.f64 B) (sqrt.f64 2))>
#<alt (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))>
#<alt (*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2)))))>
#<alt (*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))>
Calls

195 calls:

TimeVariablePointExpression
37.0ms
C
@inf
(sqrt (* 2 (+ A (+ C (sqrt (+ (* (- A C) (- A C)) (* B B)))))))
18.0ms
A
@inf
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (* -1/2 (/ (pow B 2) A)) (* 2 C))))) (- (pow B 2) (* (* 4 A) C)))
17.0ms
A
@0
(/ (neg (+ (* B B) (* A (* C -4)))) (sqrt (* (+ (* B B) (* A (* C -4))) (* (* F 2) (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C))))))))))
15.0ms
B
@inf
(* (- (pow B 2) (* (* 4 A) C)) F)
13.0ms
C
@-inf
(* (* F 2) (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C)))))))

rewrite365.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
557×log1p-expm1-u
557×expm1-log1p-u
547×add-exp-log
547×add-log-exp
524×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0631316
111991313
Stop Event
node limit
Counts
18 → 317
Calls
Call 1
Inputs
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))
(/.f64 (pow.f64 B 2) A)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B))
(/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A))) 1)
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 (pow.f64 B 2) A)))
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) 2)
(pow.f64 (/.f64 A (pow.f64 B 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) A)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) A))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) A)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 2) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 B) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 1))
(+.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A C)) (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) B))
(+.f64 (*.f64 (+.f64 A C) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (*.f64 B (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 1)
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (+.f64 B (+.f64 A C))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1))
(fma.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A C) (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) B))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (*.f64 B (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) -1/2))
(*.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2) (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2)
(pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(log.f64 (pow.f64 (exp.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(+.f64 (*.f64 (*.f64 2 F) A) (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 A (*.f64 2 F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1))
(fma.f64 A (*.f64 2 F) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(fma.f64 (*.f64 2 F) A (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1))

simplify990.0ms (2.4%)

Algorithm
egg-herbie
Rules
1194×fma-define
704×distribute-rgt-in
704×distribute-lft-in
368×mul-1-neg
264×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03999151432
Stop Event
node limit
Counts
1041 → 1074
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))) A)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2))))))) A)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))))) A)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 3)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B C) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 A B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 B (*.f64 C F)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C))))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C F))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 (pow.f64 B 3) F))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 A 3)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 C 3)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 4 (*.f64 A F))
(*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (*.f64 4 F)))
(*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (+.f64 (*.f64 4 F) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))
(*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (+.f64 (*.f64 4 F) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) (pow.f64 A 3))))))
(*.f64 4 (*.f64 C F))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) A)) (*.f64 4 (*.f64 C F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) A)) (*.f64 (pow.f64 B 2) F)) A)) (*.f64 4 (*.f64 C F)))
(*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 4 (*.f64 C F))
(*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (*.f64 4 F)))
(*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (+.f64 (*.f64 4 F) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))
(*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (+.f64 (*.f64 4 F) (+.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))
(*.f64 4 (*.f64 A F))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) C)) (*.f64 4 (*.f64 A F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) C)) (*.f64 (pow.f64 B 2) F)) C)) (*.f64 4 (*.f64 A F)))
(*.f64 4 (*.f64 A F))
(+.f64 (*.f64 4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A C)))
(+.f64 (*.f64 4 (*.f64 A F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 3))) (/.f64 F (-.f64 A C)))))
(+.f64 (*.f64 4 (*.f64 A F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 5))))) (/.f64 F (-.f64 A C)))))
(*.f64 2 (*.f64 B F))
(*.f64 B (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 B (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2)))))
(*.f64 B (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 4))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2))))))
(*.f64 -2 (*.f64 B F))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 2))) (*.f64 F (pow.f64 (-.f64 A C) 2))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 5)))))))))
(*.f64 B (sqrt.f64 F))
(*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F)))))
(*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))
(*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))
(*.f64 -1 (*.f64 B (sqrt.f64 F)))
(*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))
(*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))))
(*.f64 B (sqrt.f64 F))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 C B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))))) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 C B) (sqrt.f64 F))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (sqrt.f64 F))))))) (*.f64 B (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))
(*.f64 A (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4)))))
(*.f64 A (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))))
(*.f64 B (sqrt.f64 F))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 B (sqrt.f64 F)) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 3)) (sqrt.f64 F))))))
(+.f64 (*.f64 B (sqrt.f64 F)) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A B) (sqrt.f64 F))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 5)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 F))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4)))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (+.f64 C (*.f64 -1 C)) 2)) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A)) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))))) A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A)) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (-.f64 (*.f64 1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 A (*.f64 -1 A)) 2)) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) C))) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C)) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C)) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))))))))
(*.f64 (sqrt.f64 B) (sqrt.f64 2))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))
(*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2)))))
(*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 3)
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A))) 1)
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 (pow.f64 B 2) A)))
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 3)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) 2)
(pow.f64 (/.f64 A (pow.f64 B 2)) -1)
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) A)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) A))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) A)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) A)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 2) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 B) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))) 1/2))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1/2))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) 1)
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 1))
(+.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A C)) (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) B))
(+.f64 (*.f64 (+.f64 A C) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (*.f64 B (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 1)
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (+.f64 B (+.f64 A C))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1))
(fma.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A C) (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) B))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (*.f64 B (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 1)
(*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) -1/2))
(*.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2) (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3)
(pow.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2)
(pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(log.f64 (pow.f64 (exp.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(+.f64 (*.f64 (*.f64 2 F) A) (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 A (*.f64 2 F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1))
(fma.f64 A (*.f64 2 F) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(fma.f64 (*.f64 2 F) A (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))) 1)
(*.f64 1 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2)
(pow.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(pow.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1)
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1))
Outputs
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (sqrt.f64 -8))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8))))))))))
(fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (sqrt.f64 2) (sqrt.f64 -8))) (*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 F A)) (*.f64 -4 (/.f64 F (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 C (pow.f64 B 6)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -1/2) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1/2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 C (pow.f64 B 6)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 (sqrt.f64 -1/2) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 4)) (/.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))) A)
(/.f64 (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))) A)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2))))))) A)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2))))))) A)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 A 2) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))))) A)
(/.f64 (fma.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 A 2) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2))) (*.f64 A (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 C 2) (sqrt.f64 2)) (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1/2) 3)))))))))) A)
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))
(*.f64 A (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -8) 3)))) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(neg.f64 (*.f64 A (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(neg.f64 (*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (sqrt.f64 8))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 C (pow.f64 (sqrt.f64 8) 3)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (sqrt.f64 8)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (pow.f64 B 4) C) (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) (pow.f64 (sqrt.f64 8) 3)))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 C (sqrt.f64 2)) (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2)))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2)))) (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))))) (*.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -1/2) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2))))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1/2))))))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(fma.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/2))) (*.f64 C (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 A 3) F)) (*.f64 (/.f64 C (pow.f64 B 4)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2))))) (pow.f64 (sqrt.f64 -1/2) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 -8 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 A F) (pow.f64 (sqrt.f64 -1/2) 2)))) (sqrt.f64 -1/2)))))))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -8) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 (sqrt.f64 -8) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (sqrt.f64 2) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (sqrt.f64 -8)))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 2)) (sqrt.f64 -8))) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (pow.f64 (sqrt.f64 -8) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 4) F) A)) (*.f64 4 (*.f64 (/.f64 (pow.f64 B 4) A) (/.f64 F (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))))) C))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -1/4)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 B (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (*.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 A C) (pow.f64 C 2))))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 A C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 B (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2)))) (*.f64 1/8 (/.f64 (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A C) (*.f64 F (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C)))))) (*.f64 1/16 (/.f64 (*.f64 F (+.f64 A C)) (*.f64 (pow.f64 A 2) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (*.f64 (/.f64 F A) (/.f64 (+.f64 A C) C))) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 B (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (*.f64 C (+.f64 A C))))) (/.f64 (sqrt.f64 2) (sqrt.f64 -1/4))) (*.f64 B (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 1/16 (/.f64 F (*.f64 (pow.f64 A 2) (pow.f64 C 2))) (*.f64 1/8 (/.f64 (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (*.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 A C) (pow.f64 C 2))))) (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 C (+.f64 A C)))) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 1/64 (/.f64 F (*.f64 A (*.f64 C (*.f64 (pow.f64 (sqrt.f64 -1/4) 2) (+.f64 A C))))) (*.f64 1/16 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (+.f64 A C) (pow.f64 C 2)))))) (sqrt.f64 -1/4)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 C 2) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 4)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))) (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))))) (*.f64 F (+.f64 B C)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 F (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 B C))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 B C))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (pow.f64 C 2)))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (+.f64 B C)) C) (neg.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (neg.f64 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 1/4 (+.f64 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))))) A)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (+.f64 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) (sqrt.f64 -1/4))))) A) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 B C)) C)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (sqrt.f64 -1/4))))) A)))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -16 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 4)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (fma.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))) (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A B)))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (fma.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 F (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A B))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A B))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2))))) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (sqrt.f64 -1/4))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (+.f64 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (*.f64 C (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2)))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/4) (sqrt.f64 2))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 A F) (/.f64 (*.f64 (*.f64 1/4 (+.f64 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 B 4) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (pow.f64 A 2)))) (sqrt.f64 -1/4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 1/4 (+.f64 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/4) 2))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) (sqrt.f64 -1/4))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (+.f64 A B)) A)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (sqrt.f64 -1/4))))) C)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 B C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(fma.f64 B (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -4) 2)) (/.f64 (*.f64 C F) (+.f64 A C))))))) (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(+.f64 (*.f64 B (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4)))) (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (/.f64 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C)))))) (sqrt.f64 -4)))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(fma.f64 B (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (*.f64 C F)) (+.f64 A C))) (/.f64 (sqrt.f64 2) (sqrt.f64 -4))) (*.f64 B (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 F (*.f64 -2 (/.f64 (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -4) 2)) (/.f64 (*.f64 C F) (+.f64 A C))))) (*.f64 (pow.f64 (sqrt.f64 -4) 2) (+.f64 A C))))))) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 A C)) (*.f64 4 (*.f64 (/.f64 A (pow.f64 (sqrt.f64 -4) 2)) (/.f64 (*.f64 C F) (+.f64 A C)))))) (sqrt.f64 -4))))))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2))))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (/.f64 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))) (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 2 (*.f64 (*.f64 A (*.f64 C (sqrt.f64 2))) (sqrt.f64 (*.f64 B F))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 B C)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) 2) (+.f64 B C))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C))))) (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B C) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 B C)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 B C)))) (*.f64 A (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) 2) (+.f64 B C)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 B C) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 C F)) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) 2) (+.f64 B C)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 B C))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -4) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 A (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 A (sqrt.f64 -4))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 A (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A)) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (*.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3))) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C)))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) A) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))) (sqrt.f64 -4))))) A) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)))) B) (sqrt.f64 (/.f64 F (+.f64 A B)))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) 2) (+.f64 A B))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B)))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B))))) (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 A B) 3)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A F)) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 (pow.f64 B 2) (+.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) B) (sqrt.f64 (/.f64 F (+.f64 A B)))) (*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) 2) (+.f64 A B)))))))) (pow.f64 B 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 (+.f64 A B) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A F)) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) 2) (+.f64 A B)))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A B))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -4))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (*.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)) 2) (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -4) (sqrt.f64 2)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B)))) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (*.f64 C (sqrt.f64 -4))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))) (sqrt.f64 -4)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (/.f64 (*.f64 (sqrt.f64 2) (*.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2))))))) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C)) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 3) F))) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (*.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B)))) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B)))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -4) 2)))))) (sqrt.f64 -4))))) C) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B))))) (sqrt.f64 -4))))) C) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -4) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))
(*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 B (*.f64 C F)))) (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(*.f64 -8 (+.f64 (*.f64 A (*.f64 B (*.f64 C F))) (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C)))))))
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 B (fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C)))))))
(+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C))))))))
(fma.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 B (fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 B (*.f64 2 (+.f64 (*.f64 B F) (*.f64 F (+.f64 A C))))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (*.f64 2 (+.f64 F (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)))))
(*.f64 (pow.f64 B 3) (fma.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)) (*.f64 2 (+.f64 F (/.f64 (*.f64 F (+.f64 A C)) B)))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2))) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))))
(*.f64 (pow.f64 B 3) (fma.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)) (fma.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3)) (*.f64 2 (+.f64 F (/.f64 (*.f64 F (+.f64 A C)) B))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)))))
(neg.f64 (*.f64 (pow.f64 B 3) (*.f64 -2 (+.f64 F (/.f64 (*.f64 F (+.f64 A C)) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -2 F (neg.f64 (/.f64 (fma.f64 -8 (/.f64 (*.f64 A (*.f64 C F)) B) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 F) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 8 (*.f64 A (*.f64 C F))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -2 F (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (*.f64 8 (+.f64 (*.f64 A (*.f64 C F)) (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B) (*.f64 2 (*.f64 F (+.f64 A C)))) B)))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 A (fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (*.f64 A (fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -8 (*.f64 C F) (*.f64 2 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (fma.f64 -8 (*.f64 C F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))) A) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 B C))) (pow.f64 B 2))) A)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (fma.f64 -8 (*.f64 C F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 B C)) (pow.f64 B 2))) A) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) (pow.f64 A 2))))))
(*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -8 (*.f64 C F) (*.f64 -2 (/.f64 (*.f64 F (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -8 (*.f64 C F) (neg.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A) (*.f64 2 (*.f64 F (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -8 (*.f64 C F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -8 (*.f64 C F) (neg.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C))) A) (*.f64 2 (*.f64 F (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 C (+.f64 B C))))))) A))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 C (fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B)))) (*.f64 C (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2)))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (*.f64 C (fma.f64 -8 (*.f64 A (*.f64 C F)) (*.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2)))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 A F) (*.f64 2 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 A F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) C) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A B))) (pow.f64 B 2))) C)) (*.f64 2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 A F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A B)) (pow.f64 B 2))) C) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) (pow.f64 C 2))))))
(*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 A F) (*.f64 -2 (/.f64 (*.f64 F (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B))))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 A F) (neg.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C) (*.f64 2 (*.f64 F (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 A F)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -1 (pow.f64 B 2)) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 A F) (neg.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A B))) C) (*.f64 2 (*.f64 F (fma.f64 -1 (pow.f64 B 2) (*.f64 4 (*.f64 A (+.f64 A B))))))) C))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 B C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 (+.f64 A B) C) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 -2)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (pow.f64 (sqrt.f64 -2) 2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (pow.f64 (sqrt.f64 -2) 2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (/.f64 F C) (/.f64 (*.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (+.f64 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2) (pow.f64 (sqrt.f64 -2) 2))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (pow.f64 (sqrt.f64 -2) 2))) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5)))) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))) (sqrt.f64 (/.f64 F C)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))))))
(*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
(*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
(*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))
(*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (sqrt.f64 2))))))))
(*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))))))
(neg.f64 (*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))))))))
(neg.f64 (*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (sqrt.f64 2))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))))))))
(neg.f64 (*.f64 B (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 F B)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (sqrt.f64 2))))) (pow.f64 B 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))) (sqrt.f64 2))))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A B) (/.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F) (fma.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (*.f64 A (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (fma.f64 -1/2 (*.f64 (/.f64 F C) (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F) (fma.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))) (pow.f64 (sqrt.f64 -2) 2))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))))))) (*.f64 (pow.f64 A 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F) (fma.f64 1/4 (*.f64 (/.f64 F C) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)))))))
(neg.f64 (*.f64 A (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(neg.f64 (*.f64 A (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(neg.f64 (*.f64 A (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 (sqrt.f64 2) 2))))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 A 3))))))
(*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 C B) (/.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F) (fma.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (sqrt.f64 -2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))) (*.f64 C (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F) (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))))))) (fma.f64 -1/2 (*.f64 (/.f64 F A) (/.f64 (*.f64 (fma.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F) (fma.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))) (pow.f64 (sqrt.f64 -2) 2))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F)))))))) (*.f64 (pow.f64 C 3) (*.f64 (sqrt.f64 -2) (sqrt.f64 2))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F) (fma.f64 1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))) 2) (pow.f64 (sqrt.f64 -2) 2))) (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 A (*.f64 0 A)) F))))))) (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 -2) (sqrt.f64 2)))))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))
(neg.f64 (*.f64 C (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(neg.f64 (*.f64 C (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(neg.f64 (*.f64 C (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 -1)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (pow.f64 (sqrt.f64 2) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 (sqrt.f64 2) 2))))) C) (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 1 (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(fma.f64 1/2 (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (*.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1 (-.f64 A C))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))
(+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) (-.f64 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)) 2)) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (*.f64 (pow.f64 A 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(fma.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (pow.f64 B 2) (*.f64 1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 F (*.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1 (-.f64 A C))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (*.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1 (-.f64 A C))))) (*.f64 -1/4 (*.f64 (/.f64 F (pow.f64 A 2)) (/.f64 (pow.f64 (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A)) 2) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (pow.f64 B 2) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 A (*.f64 (sqrt.f64 -8) (sqrt.f64 2))) (sqrt.f64 (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 A (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 A (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 F C))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (fma.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (sqrt.f64 (*.f64 C F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(neg.f64 (*.f64 A (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(neg.f64 (*.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (sqrt.f64 8)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 -4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 C (sqrt.f64 8))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 C (sqrt.f64 8)))))) (pow.f64 A 3))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) (*.f64 4 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (/.f64 (sqrt.f64 -1) C) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (sqrt.f64 8)))))) (pow.f64 A 3)) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8))) (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))))))))
(*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2)) (*.f64 (pow.f64 B 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (/.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))) (*.f64 -1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (pow.f64 B 2)) (/.f64 (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/4 (*.f64 (/.f64 F (pow.f64 B 2)) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2))))))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 -8) 2)))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -8))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) (*.f64 C (sqrt.f64 -8))))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (*.f64 1/2 (*.f64 (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) A) (/.f64 (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (*.f64 -1/4 (*.f64 (/.f64 F A) (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) 2) (pow.f64 (sqrt.f64 -8) 2))))) (pow.f64 (sqrt.f64 -8) 2))))) (sqrt.f64 -8)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2))) (sqrt.f64 -8)))) (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 (sqrt.f64 -8) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(neg.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(neg.f64 (*.f64 C (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(neg.f64 (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (sqrt.f64 8))) (sqrt.f64 (/.f64 F (pow.f64 C 5)))) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2)))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4))))) (*.f64 A (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) A) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 4) (*.f64 C F)) (pow.f64 (sqrt.f64 8) 2))))) (sqrt.f64 8))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) A) (/.f64 (*.f64 (sqrt.f64 2) (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (sqrt.f64 8))) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3)) (fma.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 8)) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 A (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (sqrt.f64 8)))) (sqrt.f64 (/.f64 F C)))))))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A))) (*.f64 (pow.f64 B 2) (*.f64 F (*.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1 (-.f64 A C))))))))))
(+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C))) (*.f64 2 A)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 1/2 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C)))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))
(fma.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)) (*.f64 (pow.f64 B 2) (fma.f64 2 (*.f64 F (fma.f64 -2 (/.f64 (*.f64 A C) (-.f64 A C)) (*.f64 2 A))) (*.f64 (pow.f64 B 2) (*.f64 2 (+.f64 (*.f64 F (*.f64 1/2 (+.f64 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 3)) (/.f64 1 (-.f64 A C))))) (*.f64 (pow.f64 B 2) (*.f64 F (-.f64 (*.f64 -1/4 (/.f64 (*.f64 A C) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))))))))
(*.f64 2 (*.f64 (pow.f64 B 3) F))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (*.f64 2 (+.f64 F (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (fma.f64 2 F (*.f64 2 (+.f64 (/.f64 (*.f64 F (+.f64 A C)) B) (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2))))))
(*.f64 (pow.f64 B 3) (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2)))))))
(*.f64 (pow.f64 B 3) (fma.f64 -8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (pow.f64 B 3)) (fma.f64 2 F (*.f64 2 (+.f64 (/.f64 (*.f64 F (+.f64 A C)) B) (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (pow.f64 B 2)))))))
(*.f64 -2 (*.f64 (pow.f64 B 3) F))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) B) (*.f64 2 (*.f64 F (+.f64 A C)))) B) (*.f64 2 F))))
(*.f64 -1 (*.f64 (pow.f64 B 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(neg.f64 (*.f64 (pow.f64 B 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A C) (*.f64 1/2 (pow.f64 (-.f64 A C) 2)))) (*.f64 8 (/.f64 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) B))) B) (*.f64 2 (*.f64 F (+.f64 A C)))) B) (*.f64 2 F))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 A (*.f64 2 (+.f64 (*.f64 A (*.f64 F (fma.f64 -2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 F (fma.f64 -4 (*.f64 C (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (*.f64 2 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) A))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) A) (/.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 A 2))))))
(*.f64 (pow.f64 A 2) (+.f64 (*.f64 -16 (*.f64 C F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 C (+.f64 C (*.f64 -1 C)))) (*.f64 2 (pow.f64 B 2)))) A)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) C)) (*.f64 (pow.f64 B 2) (+.f64 C (*.f64 -1 C))))) (pow.f64 A 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 A 3)))))))
(*.f64 (pow.f64 A 2) (fma.f64 -16 (*.f64 C F) (fma.f64 2 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 C (*.f64 0 C)) (*.f64 2 (pow.f64 B 2)))) A) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 B 2) (*.f64 0 C)))) (pow.f64 A 2)) (/.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 A 3)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(neg.f64 (*.f64 A (fma.f64 -8 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))) A) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) A)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 4)))))) A)) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) A) (*.f64 2 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/2 (pow.f64 B 4)))))) A) (*.f64 8 (*.f64 (pow.f64 B 2) (*.f64 C F)))) A) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 (*.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))) (*.f64 2 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (fma.f64 2 (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 (pow.f64 B 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 C (*.f64 2 (+.f64 (*.f64 C (*.f64 F (fma.f64 -2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))))))) (*.f64 F (fma.f64 -4 (*.f64 A (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (*.f64 2 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) C) (/.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 C 2))))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A (+.f64 A (*.f64 -1 A)))) (*.f64 2 (pow.f64 B 2)))) C)) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (pow.f64 B 2))) (*.f64 (pow.f64 B 2) (+.f64 A (*.f64 -1 A))))) (pow.f64 C 2))) (*.f64 2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 C 3)))))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 A F) (fma.f64 2 (/.f64 (*.f64 F (fma.f64 -4 (*.f64 A (*.f64 0 A)) (*.f64 2 (pow.f64 B 2)))) C) (*.f64 2 (+.f64 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 B 2) (*.f64 0 A)))) (pow.f64 C 2)) (/.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) (pow.f64 C 3)))))))
(*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -8 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(neg.f64 (*.f64 C (fma.f64 -8 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))) C) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 (*.f64 -2 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) C)) (*.f64 2 (*.f64 F (+.f64 (*.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 B 4)))))) C)) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C)) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (/.f64 (*.f64 F (fma.f64 -2 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) C) (*.f64 2 (*.f64 F (fma.f64 -2 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 B 4)))))) C) (*.f64 8 (*.f64 A (*.f64 (pow.f64 B 2) F)))) C) (*.f64 16 (*.f64 (pow.f64 A 2) F)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (*.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 2 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 2 (*.f64 A (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 2 (+.f64 (*.f64 A (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(fma.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (fma.f64 2 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 2 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (fma.f64 2 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (fma.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(*.f64 4 (*.f64 A F))
(*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (*.f64 4 F)))
(*.f64 A (fma.f64 2 (/.f64 (*.f64 F (*.f64 0 C)) A) (*.f64 4 F)))
(*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (+.f64 (*.f64 4 F) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))
(*.f64 A (fma.f64 2 (/.f64 (*.f64 F (*.f64 0 C)) A) (fma.f64 4 F (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))))
(*.f64 A (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) A)) (+.f64 (*.f64 4 F) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) (pow.f64 A 3))))))
(*.f64 A (fma.f64 2 (/.f64 (*.f64 F (*.f64 0 C)) A) (+.f64 (fma.f64 4 F (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) (pow.f64 A 3)))))
(*.f64 4 (*.f64 C F))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) A)) (*.f64 4 (*.f64 C F)))
(fma.f64 -1 (/.f64 (fma.f64 (pow.f64 B 2) F (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) A) (*.f64 4 (*.f64 C F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F))) (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) A)) (*.f64 (pow.f64 B 2) F)) A)) (*.f64 4 (*.f64 C F)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (*.f64 C F)) (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) A)) A) (*.f64 (pow.f64 B 2) F)) A) (*.f64 4 (*.f64 C F)))
(*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 2 (*.f64 C (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 2 (+.f64 (*.f64 C (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(fma.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (fma.f64 2 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 2 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 2 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 C (fma.f64 2 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (fma.f64 (*.f64 A (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))) (*.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(*.f64 4 (*.f64 C F))
(*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (*.f64 4 F)))
(*.f64 C (fma.f64 2 (/.f64 (*.f64 F (*.f64 0 A)) C) (*.f64 4 F)))
(*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (+.f64 (*.f64 4 F) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))
(*.f64 C (fma.f64 2 (/.f64 (*.f64 F (*.f64 0 A)) C) (fma.f64 4 F (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))))
(*.f64 C (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) C)) (+.f64 (*.f64 4 F) (+.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))
(*.f64 C (fma.f64 2 (/.f64 (*.f64 F (*.f64 0 A)) C) (fma.f64 4 F (+.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) (pow.f64 C 3)) (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))))
(*.f64 4 (*.f64 A F))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))
(fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 B 2) F) (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) C)) (*.f64 4 (*.f64 A F)))
(fma.f64 -1 (/.f64 (fma.f64 (pow.f64 B 2) F (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) F)) C)) C) (*.f64 4 (*.f64 A F)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (*.f64 (pow.f64 B 2) F))) (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) C)) (*.f64 (pow.f64 B 2) F)) C)) (*.f64 4 (*.f64 A F)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 A (*.f64 (pow.f64 B 2) F)) (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) C) (*.f64 (pow.f64 B 2) F)) C) (*.f64 4 (*.f64 A F)))
(*.f64 4 (*.f64 A F))
(+.f64 (*.f64 4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A C)))
(fma.f64 4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) (-.f64 A C)))
(+.f64 (*.f64 4 (*.f64 A F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 3))) (/.f64 F (-.f64 A C)))))
(fma.f64 4 (*.f64 A F) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 3)) (/.f64 F (-.f64 A C)))))
(+.f64 (*.f64 4 (*.f64 A F)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 5))))) (/.f64 F (-.f64 A C)))))
(fma.f64 4 (*.f64 A F) (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 F (pow.f64 (-.f64 A C) 3)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 (-.f64 A C) 5)))) (/.f64 F (-.f64 A C)))))
(*.f64 2 (*.f64 B F))
(*.f64 B (+.f64 (*.f64 2 F) (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 B (*.f64 2 (+.f64 F (/.f64 (*.f64 F (+.f64 A C)) B))))
(*.f64 B (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2)))))
(*.f64 B (fma.f64 2 F (fma.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2)))))
(*.f64 B (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 4))) (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2))))))
(*.f64 B (fma.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 4)) (fma.f64 2 F (fma.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2))))))
(*.f64 -2 (*.f64 B F))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B)) (*.f64 2 F))))
(neg.f64 (*.f64 B (fma.f64 -2 (/.f64 (*.f64 F (+.f64 A C)) B) (*.f64 2 F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B) (*.f64 2 (*.f64 F (+.f64 A C)))) B) (*.f64 2 F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 2))) (*.f64 F (pow.f64 (-.f64 A C) 2))) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 4)) (pow.f64 B 2)) (*.f64 F (pow.f64 (-.f64 A C) 2))) B) (*.f64 2 (*.f64 F (+.f64 A C)))) B) (*.f64 2 F))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C))) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 -1/4 (/.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2)))))) (sqrt.f64 -1/2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (sqrt.f64 -1/2))) (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/64 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 5))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)))) (*.f64 A C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (-.f64 (*.f64 1/32 (/.f64 F (*.f64 A (*.f64 C (pow.f64 (-.f64 A C) 3))))) (fma.f64 -1/4 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) (*.f64 A C)) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/8 (/.f64 F (*.f64 A (*.f64 C (-.f64 A C))))) (*.f64 -1/8 (/.f64 F (*.f64 A (pow.f64 C 2))))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (sqrt.f64 -1/2)) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F)))))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2))))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 -4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (fma.f64 -1 (/.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (fma.f64 -4 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C)))) (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 A C) 2)))))))) (*.f64 (sqrt.f64 (/.f64 B F)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 F (pow.f64 (-.f64 A C) 2))) (*.f64 4 (*.f64 A (*.f64 C F))))))))) (pow.f64 B 3)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 C (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (*.f64 A (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -4 (/.f64 (*.f64 C (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) (*.f64 A (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C)) (*.f64 1/2 (/.f64 (*.f64 C (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 C (*.f64 -1 C))) C)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) A) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C)))) C) (*.f64 1/2 (*.f64 (/.f64 C F) (/.f64 (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2))))))) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F))) (*.f64 (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 A 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2))))) C) (*.f64 1/4 (*.f64 (/.f64 C F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 C)) C)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 C 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))) (sqrt.f64 (/.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A)) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C))))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C)))) C)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) C)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) C)))) C))))) (sqrt.f64 1/2))))) A) (*.f64 1/16 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 A (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (-.f64 (/.f64 (*.f64 F (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 -4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(fma.f64 -1 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (fma.f64 -1/2 (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (*.f64 B (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2))))) (pow.f64 B 2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (*.f64 B (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 F (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (pow.f64 B 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (fma.f64 -4 (/.f64 (*.f64 A (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4))))) (pow.f64 B 2)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (+.f64 (/.f64 (*.f64 F (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (pow.f64 B 2)) (*.f64 4 (/.f64 (*.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (pow.f64 B 4)))) 2)) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2)))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) (*.f64 C (sqrt.f64 -1/2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A)) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/2))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 F (+.f64 A (*.f64 -1 A))) A)) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2)) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/2))))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1/2) (sqrt.f64 2))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) C) (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (sqrt.f64 -1/2)))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 3)) (/.f64 (-.f64 (*.f64 -1/8 (*.f64 (pow.f64 B 2) F)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A)))) A) (*.f64 1/2 (/.f64 (*.f64 A (*.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))))) (*.f64 F (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2)))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (/.f64 (sqrt.f64 2) (pow.f64 C 2)) (/.f64 (-.f64 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (fma.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2))))) A) (*.f64 1/4 (*.f64 (/.f64 A F) (/.f64 (pow.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 F (*.f64 0 A)) A)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) F) (pow.f64 A 2)))) 2) (pow.f64 (sqrt.f64 -1/2) 2)))))) (sqrt.f64 -1/2))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (*.f64 -1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 F (pow.f64 C 5))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))))) (pow.f64 C 3))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2))))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/8 (/.f64 (*.f64 F (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 -1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C)) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A))))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4))))) A)) (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (*.f64 F (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) A)) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 4) F) A)))) A))))) (sqrt.f64 1/2))))) C) (*.f64 1/16 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))) (pow.f64 C 3))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4)))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4) (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4)))))))
(+.f64 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 5)))))))))
(fma.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A C))) (/.f64 1 (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -4) 3))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 5)))) (/.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -4) 5)))))))))
(*.f64 B (sqrt.f64 F))
(*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F)))))
(*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))
(*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F)) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))
(*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))
(*.f64 B (+.f64 (sqrt.f64 F) (fma.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F)) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F)) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))
(*.f64 -1 (*.f64 B (sqrt.f64 F)))
(neg.f64 (*.f64 B (sqrt.f64 F)))
(*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))))))
(neg.f64 (*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))))))
(*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))
(neg.f64 (*.f64 B (+.f64 (sqrt.f64 F) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F)) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F)))))))
(*.f64 -1 (*.f64 B (+.f64 (sqrt.f64 F) (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))))
(neg.f64 (*.f64 B (+.f64 (sqrt.f64 F) (fma.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (pow.f64 C 3)) (pow.f64 B 6)) (sqrt.f64 F)) (*.f64 -2 (+.f64 (*.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 F)) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 2)) (pow.f64 B 4)) (sqrt.f64 F))))))))
(*.f64 B (sqrt.f64 F))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F)) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 C B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F))))) (*.f64 B (sqrt.f64 F)))
(fma.f64 A (*.f64 -2 (+.f64 (*.f64 (/.f64 C B) (sqrt.f64 F)) (*.f64 (/.f64 (*.f64 A (pow.f64 C 2)) (pow.f64 B 3)) (sqrt.f64 F)))) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 A (+.f64 (*.f64 -2 (*.f64 (/.f64 C B) (sqrt.f64 F))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (sqrt.f64 F))))))) (*.f64 B (sqrt.f64 F)))
(fma.f64 A (fma.f64 -2 (*.f64 (/.f64 C B) (sqrt.f64 F)) (*.f64 A (fma.f64 -4 (*.f64 (/.f64 (*.f64 A (pow.f64 C 3)) (pow.f64 B 5)) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (sqrt.f64 F)))))) (*.f64 B (sqrt.f64 F)))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))
(*.f64 A (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4)))))
(*.f64 A (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4)))))
(*.f64 A (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))))
(*.f64 A (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))
(neg.f64 (*.f64 A (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1)))))))
(neg.f64 (*.f64 A (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))))
(neg.f64 (*.f64 A (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 7) (pow.f64 C 5)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) C))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) A)) (sqrt.f64 -1))))))))
(*.f64 B (sqrt.f64 F))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F)))
(fma.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F)) (*.f64 B (sqrt.f64 F)))
(+.f64 (*.f64 B (sqrt.f64 F)) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A B) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 3)) (sqrt.f64 F))))))
(fma.f64 B (sqrt.f64 F) (*.f64 C (*.f64 -2 (+.f64 (*.f64 (/.f64 A B) (sqrt.f64 F)) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) C) (pow.f64 B 3)) (sqrt.f64 F))))))
(+.f64 (*.f64 B (sqrt.f64 F)) (*.f64 C (+.f64 (*.f64 -2 (*.f64 (/.f64 A B) (sqrt.f64 F))) (*.f64 C (+.f64 (*.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 5)) (sqrt.f64 F))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 F))))))))
(fma.f64 B (sqrt.f64 F) (*.f64 C (fma.f64 -2 (*.f64 (/.f64 A B) (sqrt.f64 F)) (*.f64 C (fma.f64 -4 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) C) (pow.f64 B 5)) (sqrt.f64 F)) (*.f64 -2 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 F))))))))
(*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -4))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4)))))
(*.f64 C (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4)))))
(*.f64 C (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))))
(*.f64 C (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (/.f64 (pow.f64 B 6) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -4))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A (*.f64 C F))) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))
(neg.f64 (*.f64 C (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1)))))))
(neg.f64 (*.f64 C (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1)))) (+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))))
(neg.f64 (*.f64 C (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 5)))) (*.f64 (pow.f64 B 4) (sqrt.f64 -1))) (fma.f64 1/512 (*.f64 (sqrt.f64 (/.f64 F (*.f64 (pow.f64 A 5) (pow.f64 C 7)))) (*.f64 (pow.f64 B 6) (sqrt.f64 -1))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F (*.f64 A (pow.f64 C 3)))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 (*.f64 A F) C)) (sqrt.f64 -1))))))))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 F (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)))
(*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 F (*.f64 -4 (/.f64 (*.f64 A (*.f64 C F)) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (+.f64 (*.f64 -4 (*.f64 C F)) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 A (fma.f64 -4 (*.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) F) A)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A)) (*.f64 4 (*.f64 C F)))))
(neg.f64 (*.f64 A (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) A) (*.f64 4 (*.f64 C F)))))
(*.f64 (pow.f64 B 2) F)
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(+.f64 (*.f64 -4 (*.f64 A (*.f64 C F))) (*.f64 (pow.f64 B 2) F))
(fma.f64 -4 (*.f64 A (*.f64 C F)) (*.f64 (pow.f64 B 2) F))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (+.f64 (*.f64 -4 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 C (fma.f64 -4 (*.f64 A F) (/.f64 (*.f64 (pow.f64 B 2) F) C)))
(*.f64 -4 (*.f64 A (*.f64 C F)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C)) (*.f64 4 (*.f64 A F)))))
(neg.f64 (*.f64 C (fma.f64 -1 (/.f64 (*.f64 (pow.f64 B 2) F) C) (*.f64 4 (*.f64 A F)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (*.f64 1/2 (-.f64 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) 2) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))
(*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 0 C)) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 A (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 0 C)) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (+.f64 C (*.f64 -1 C)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (-.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/4 (/.f64 (*.f64 A (pow.f64 (+.f64 C (*.f64 -1 C)) 2)) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 A (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 5))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 3))) (*.f64 0 C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 A 7))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 -1/4 (/.f64 (*.f64 A (pow.f64 (*.f64 0 C) 2)) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (sqrt.f64 (/.f64 1 C))) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A)) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C))) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))))) A)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A)) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 (sqrt.f64 2) 2))))) A) (sqrt.f64 (/.f64 1 C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 C)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 2) 2)))))))) A) (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 C))))) A) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (fma.f64 1/2 (*.f64 (*.f64 (sqrt.f64 2) (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (*.f64 (sqrt.f64 2) (*.f64 1/2 (-.f64 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3)))) (/.f64 (*.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 (*.f64 (sqrt.f64 2) (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) 2) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))) (*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))
(*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 0 A)) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 C (fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 0 A)) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2)))))
(*.f64 C (+.f64 (*.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (+.f64 A (*.f64 -1 A)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (-.f64 (*.f64 1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/4 (/.f64 (*.f64 C (pow.f64 (+.f64 A (*.f64 -1 A)) 2)) (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 C (fma.f64 1/4 (*.f64 (pow.f64 B 2) (sqrt.f64 (/.f64 1 (pow.f64 C 5)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 3))) (*.f64 0 A)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 C 7))) (+.f64 (*.f64 1/2 (*.f64 A (pow.f64 B 2))) (*.f64 -1/4 (/.f64 (*.f64 C (pow.f64 (*.f64 0 A) 2)) (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 (/.f64 1 C)) (pow.f64 (sqrt.f64 2) 2))))))
(*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) C))) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) C)) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C)) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (-.f64 (*.f64 -1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) C))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (-.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C)) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (-.f64 (*.f64 -1/2 (fma.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 1/4 (pow.f64 B 4)))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2))))) (pow.f64 (sqrt.f64 2) 2))))) C)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 -1/16 (/.f64 (pow.f64 B 4) (*.f64 A (pow.f64 (sqrt.f64 2) 2)))))))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (pow.f64 B 2)))) C) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2))
(+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)))
(+.f64 (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))))))
(fma.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))))))
(+.f64 (*.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))))))))
(fma.f64 (sqrt.f64 A) (pow.f64 (sqrt.f64 2) 2) (*.f64 (pow.f64 B 2) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 A)) (/.f64 1 (-.f64 A C))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (fma.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 A)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 (-.f64 A C) 5))) (*.f64 1/4 (/.f64 (fma.f64 1/16 (/.f64 1 (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (pow.f64 (-.f64 A C) 2)))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3)))) (*.f64 A (*.f64 (pow.f64 (sqrt.f64 2) 2) (-.f64 A C))))))))))))))
(*.f64 (sqrt.f64 B) (sqrt.f64 2))
(*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))
(*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))
(*.f64 B (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2)))))
(*.f64 B (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2)))))
(*.f64 B (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))))
(*.f64 B (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2))) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C))) (*.f64 (sqrt.f64 (/.f64 1 B)) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(neg.f64 (*.f64 B (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(neg.f64 (*.f64 B (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))))) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C))))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(neg.f64 (*.f64 B (fma.f64 -1 (/.f64 (fma.f64 1/8 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (+.f64 A C) 2)))) (*.f64 1/4 (*.f64 (sqrt.f64 B) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (pow.f64 (-.f64 A C) 2)))))) (pow.f64 B 3)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (*.f64 (sqrt.f64 2) (+.f64 A C)))) (*.f64 (sqrt.f64 (/.f64 1 B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2)))))))
(-.f64 (exp.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 1 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2) (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (cbrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (sqrt.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))) -1)
(/.f64 1 (neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(expm1.f64 (log1p.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))
(*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A))) 1)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A)))
(*.f64 (pow.f64 B 2) (/.f64 1 A))
(*.f64 1 (/.f64 (pow.f64 B 2) A))
(/.f64 (pow.f64 B 2) A)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 2) (cbrt.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) (sqrt.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(pow.f64 (/.f64 (pow.f64 B 2) A) 1)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 B 2) A)) 3)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3) 1/3)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) A)) 2)
(/.f64 (pow.f64 B 2) A)
(pow.f64 (/.f64 A (pow.f64 B 2)) -1)
(/.f64 1 (/.f64 A (pow.f64 B 2)))
(log.f64 (exp.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 B 2) A))))
(/.f64 (pow.f64 B 2) A)
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 B 2) A) 3))
(/.f64 (pow.f64 B 2) A)
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 B 2) A)))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(exp.f64 (log.f64 (/.f64 (pow.f64 B 2) A)))
(/.f64 (pow.f64 B 2) A)
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 B 2) A)) 1))
(/.f64 (pow.f64 B 2) A)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 3)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3) 1/3)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 1))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 2) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 F) (pow.f64 (/.f64 1 B) 1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 F B)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(pow.f64 (/.f64 F B) 1/2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(sqrt.f64 (/.f64 F B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (pow.f64 (/.f64 F B) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(sqrt.f64 (/.f64 F B))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 1)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2)
(pow.f64 (*.f64 (/.f64 F B) 2) 1/2)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 1))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 1 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2) (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))) -1)
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(*.f64 1 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (sqrt.f64 (+.f64 B (+.f64 A C))))
(*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 1/2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 2)
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1/2))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 1))
(sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 1)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 3)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(pow.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3) 1/3)
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 2)
(log.f64 (pow.f64 (exp.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) 3))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(exp.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) 1))
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)
(+.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A C)) (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) B))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B))
(+.f64 (*.f64 (+.f64 A C) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))) (*.f64 B (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 1)
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 3)
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 2))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3) 1/3)
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(log.f64 (pow.f64 (exp.f64 (+.f64 B (+.f64 A C))) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))) 3))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))) 1))
(*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))
(fma.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 A C) (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) B))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B))
(fma.f64 (+.f64 A C) (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (*.f64 B (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F)) (+.f64 (+.f64 A C) B))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) -1/2))
(*.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) -1/2))
(*.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2) (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (cbrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 3)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3) 1/3)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 2)
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(pow.f64 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) -1)
(/.f64 1 (/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1))
(/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2) (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F)) 1/2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 F))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(pow.f64 (sqrt.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (pow.f64 (exp.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(pow.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 (*.f64 2 F) A) (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(+.f64 (*.f64 A (*.f64 2 F)) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1)
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3)
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3) 1/3)
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 2 F)))
(log.f64 (pow.f64 (exp.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (*.f64 2 F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 2 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 A (*.f64 2 F) (*.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) (*.f64 2 F)))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(fma.f64 (*.f64 2 F) A (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))
(*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (/.f64 1 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 1 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 2) (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 F))
(*.f64 (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 1 1/2) (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1/2)
(sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(pow.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 1)
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 3)
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 2)
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 F)) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3/2))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(exp.f64 (log.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1/2))
(sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))) 1))
(*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 1)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) 2)
(pow.f64 (cbrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 2))
(pow.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3) 1/3)
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) F))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(cbrt.f64 (pow.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4)))) 3))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(expm1.f64 (log1p.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(log1p.f64 (expm1.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(exp.f64 (*.f64 (log.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) 1))
(*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 1 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2) (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 1/2)
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(pow.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1)
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 3)
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(pow.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 2)
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(cbrt.f64 (pow.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) 1/2))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))) 1))
(sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B))))

eval1.8s (4.5%)

Compiler

Compiled 77987 to 51523 computations (33.9% saved)

prune740.0ms (1.8%)

Pruning

77 alts after pruning (75 fresh and 2 done)

PrunedKeptTotal
New1037641101
Fresh81119
Picked325
Done000
Total1048771125
Accuracy
78.7%
Counts
1125 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.6%
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
21.5%
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.5%
(/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
17.9%
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
26.8%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
12.3%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (sqrt.f64 B) (sqrt.f64 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
28.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
28.7%
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
13.2%
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
11.1%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
30.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.8%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
10.5%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.4%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
7.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
8.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
10.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
5.3%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
11.9%
(/.f64 1 (fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
21.5%
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
11.2%
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
21.9%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 (*.f64 2 F) A) (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
9.3%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2)))))))))
26.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
1.2%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
10.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
0.4%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))))))
1.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
1.4%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
1.9%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
16.6%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
15.1%
(/.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
18.8%
(/.f64 1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
29.4%
(/.f64 1 (neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))
16.6%
(/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
14.3%
(/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
23.6%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
29.2%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
27.0%
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
24.5%
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
29.4%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
23.5%
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
19.3%
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
29.3%
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
29.1%
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
28.8%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
12.8%
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
19.3%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
29.1%
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2) (sqrt.f64 2)))
28.8%
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
34.8%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
27.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
24.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
24.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
21.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
12.8%
(neg.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1) (sqrt.f64 2)))
34.8%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
13.8%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
29.2%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
26.3%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
4.1%
(neg.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
28.7%
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
27.5%
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
29.3%
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
4.1%
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
28.7%
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
27.5%
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
20.4%
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
18.2%
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3))
Compiler

Compiled 4594 to 3358 computations (26.9% saved)

localize1.2s (2.9%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
98.4%
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
84.9%
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
76.7%
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
74.4%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
96.4%
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))
94.8%
(*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)
74.1%
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))
74.1%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
100.0%
(log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
96.9%
(exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
83.0%
(sqrt.f64 (*.f64 (/.f64 F B) 2))
68.2%
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
100.0%
(*.f64 (/.f64 F B) 2)
83.0%
(sqrt.f64 (*.f64 (/.f64 F B) 2))
99.7%
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
99.4%
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))
Compiler

Compiled 435 to 222 computations (49% saved)

Precisions
Click to see histograms. Total time spent on operations: 906.0ms
Operation ival-mult, time spent: 212.0ms, 23.0% of total-time
Operation composed, time spent: 179.0ms, 20.0% of total-time
Operation ival-sqrt, time spent: 164.0ms, 18.0% of total-time
Operation ival-log, time spent: 85.0ms, 9.0% of total-time
Operation ival-div, time spent: 55.0ms, 6.0% of total-time
Operation ival-pow, time spent: 55.0ms, 6.0% of total-time
Operation ival-add, time spent: 48.0ms, 5.0% of total-time
Operation ival-sub, time spent: 45.0ms, 5.0% of total-time
Operation ival-exp, time spent: 29.0ms, 3.0% of total-time
Operation const, time spent: 21.0ms, 2.0% of total-time
Operation ival-neg, time spent: 13.0ms, 1.0% of total-time

series209.0ms (0.5%)

Counts
15 → 504
Calls
Call 1
Inputs
#<alt (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))>
#<alt (/.f64 (sqrt.f64 F) (sqrt.f64 B))>
#<alt (sqrt.f64 (*.f64 (/.f64 F B) 2))>
#<alt (*.f64 (/.f64 F B) 2)>
#<alt (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)>
#<alt (sqrt.f64 (*.f64 (/.f64 F B) 2))>
#<alt (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))>
#<alt (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))>
#<alt (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))>
#<alt (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))>
#<alt (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))>
#<alt (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))>
#<alt (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))>
#<alt (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))>
#<alt (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))>
Outputs
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (sqrt.f64 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))>
#<alt (*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))>
#<alt (*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)>
#<alt (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)>
#<alt (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (*.f64 -1 (log.f64 (/.f64 1 F))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 F 3))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (*.f64 -1 (log.f64 (/.f64 -1 F))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 B (pow.f64 (sqrt.f64 -2) 2))) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 1/2 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 -2) 2)))) F)) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 -1 (log.f64 B)))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (/.f64 1 (*.f64 F (pow.f64 (sqrt.f64 2) 2))))))))>
#<alt (+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 B (+.f64 (*.f64 B (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B (pow.f64 F 3)))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3)))) (*.f64 1/2 (/.f64 1 (*.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))>
#<alt (log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3)))) (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (sqrt.f64 -1/4))))))))>
#<alt (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (sqrt.f64 (*.f64 C F)))) B)>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) B)>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) B)>
#<alt (*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (sqrt.f64 (*.f64 C F)))) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) B))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) B))>
#<alt (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))))) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3)))) (sqrt.f64 -1/4))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))))>
#<alt (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2))))) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))))>
#<alt (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) F) (*.f64 (pow.f64 B 6) C))))) (sqrt.f64 (/.f64 C F))))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))>
#<alt (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 4))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)))))))>
#<alt (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)))) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))>
#<alt (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))>
#<alt (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))>
#<alt (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))>
#<alt (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))>
#<alt (*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))>
#<alt (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))>
#<alt (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))>
#<alt (*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1))))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))))>
#<alt (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))))))>
#<alt (+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))>
#<alt (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))>
#<alt (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))>
#<alt (*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -4)) C)))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))>
#<alt (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))>
#<alt (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))>
#<alt (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))>
#<alt (+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))>
#<alt (*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))>
#<alt (*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))>
#<alt (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))>
#<alt (*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))>
#<alt (*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))>
#<alt (*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))>
#<alt (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))>
#<alt (+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))>
#<alt (*.f64 2 A)>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))>
#<alt (*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))>
#<alt (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))>
#<alt (*.f64 2 A)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt (+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))>
#<alt (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (+.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -2 (/.f64 C F))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))) (pow.f64 A 2))))))>
#<alt (*.f64 -2 (/.f64 A F))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F)))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (*.f64 C F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (*.f64 C F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))))))>
#<alt (*.f64 -1 (*.f64 A (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 A 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))))))>
#<alt (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))>
#<alt (+.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -2 (/.f64 A F))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))) (pow.f64 C 2))))))>
#<alt (*.f64 -2 (/.f64 C F))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (*.f64 2 (/.f64 1 F)))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 C 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))>
#<alt (*.f64 -2 (/.f64 C F))>
#<alt (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))>
#<alt (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 1/2 (/.f64 1 (*.f64 A F)))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))>
#<alt (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))>
#<alt (/.f64 B F)>
#<alt (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (/.f64 1 F)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3))) (/.f64 1 F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))>
#<alt (*.f64 -1 (/.f64 B F))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) B)) (/.f64 (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (sqrt.f64 2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))))))))>
#<alt (sqrt.f64 (/.f64 B F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F))))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))>
#<alt (pow.f64 B 2)>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))>
#<alt (*.f64 -4 (*.f64 A C))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (pow.f64 B 2)>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
#<alt (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))>
Calls

126 calls:

TimeVariablePointExpression
30.0ms
F
@0
(log (+ 1 (sqrt (* (/ F B) 2))))
19.0ms
B
@-inf
(log (+ 1 (sqrt (* (/ F B) 2))))
18.0ms
B
@inf
(log (+ 1 (sqrt (* (/ F B) 2))))
8.0ms
A
@0
(/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (* 2 C)))) (- (pow B 2) (* (* 4 A) C)))
8.0ms
A
@0
(sqrt (/ (+ (* -4 (* A C)) (pow B 2)) (* F (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C)))))))))

rewrite483.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
354×log1p-expm1-u
354×expm1-log1p-u
346×add-exp-log
346×add-cube-cbrt
345×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
048671
1806665
Stop Event
node limit
Counts
15 → 351
Calls
Call 1
Inputs
(*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2))
(/.f64 (sqrt.f64 F) (sqrt.f64 B))
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(*.f64 (/.f64 F B) 2)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1)
(sqrt.f64 (*.f64 (/.f64 F B) 2))
(exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))))
(log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))
(*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
Outputs
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 F) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(pow.f64 (sqrt.f64 (/.f64 B F)) -1)
(sqrt.f64 (/.f64 F B))
(fabs.f64 (sqrt.f64 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)
(/.f64 (*.f64 F 2) B)
(pow.f64 (*.f64 2 (/.f64 F B)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) 1)
(*.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(*.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 2)
(pow.f64 (exp.f64 1) (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))
(log.f64 (exp.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(log1p.f64 (expm1.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(+.f64 0 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) (log.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) 1)
(*.f64 1 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(*.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))
(log.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 C)) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 C))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))
(*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2) 1/2) (sqrt.f64 C))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) C) (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 3) (pow.f64 (*.f64 2 C) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 C) 3) (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(*.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (pow.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (neg.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1)
(*.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3)
(pow.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2))
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1))

simplify587.0ms (1.4%)

Algorithm
egg-herbie
Rules
1736×*-commutative
1436×times-frac
782×+-commutative
608×fma-define
500×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0213077776
1653074564
Stop Event
node limit
Counts
855 → 881
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 F 3))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 B (pow.f64 (sqrt.f64 -2) 2))) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 1/2 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 -2) 2)))) F)) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 -1 (log.f64 B)))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (/.f64 1 (*.f64 F (pow.f64 (sqrt.f64 2) 2))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 B (+.f64 (*.f64 B (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B (pow.f64 F 3)))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3)))) (*.f64 1/2 (/.f64 1 (*.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3)))) (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (sqrt.f64 -1/4))))))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (sqrt.f64 (*.f64 C F)))) B)
(/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) B)
(/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) B)
(*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (sqrt.f64 (*.f64 C F)))) B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) B))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))))) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3)))) (sqrt.f64 -1/4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2))))) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) F) (*.f64 (pow.f64 B 6) C))))) (sqrt.f64 (/.f64 C F))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 4))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)))) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -4)) C)))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))
(*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))
(*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))
(*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))
(*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -2 (/.f64 C F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))) (pow.f64 A 2))))))
(*.f64 -2 (/.f64 A F))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 -1 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (*.f64 C F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (*.f64 C F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))))))
(*.f64 -1 (*.f64 A (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 A 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 -2 (/.f64 A F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))) (pow.f64 C 2))))))
(*.f64 -2 (/.f64 C F))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 C 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 -2 (/.f64 C F))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 1/2 (/.f64 1 (*.f64 A F)))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(/.f64 B F)
(*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (/.f64 1 F)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3))) (/.f64 1 F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 -1 (/.f64 B F))
(*.f64 -1 (*.f64 B (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) B)) (/.f64 (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (sqrt.f64 2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))))))))
(sqrt.f64 (/.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 F) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(pow.f64 (/.f64 F B) 1/2)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(pow.f64 (sqrt.f64 (/.f64 B F)) -1)
(sqrt.f64 (/.f64 F B))
(fabs.f64 (sqrt.f64 (/.f64 F B)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3))
(cbrt.f64 (/.f64 (pow.f64 F 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)
(/.f64 (*.f64 F 2) B)
(pow.f64 (*.f64 2 (/.f64 F B)) 1)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 2)
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 F B)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) 1)
(*.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(*.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)
(pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 2)
(pow.f64 (exp.f64 1) (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))
(log.f64 (exp.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(log1p.f64 (expm1.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(+.f64 0 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) (log.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) 1)
(*.f64 1 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(*.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)
(pow.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))
(log.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) -1)
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 C)) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 C))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))
(*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1/2))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2) 1/2) (sqrt.f64 C))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) 1/3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4) 2)
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 1)
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) C) (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 3) (pow.f64 (*.f64 2 C) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 C) 3) (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1)
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 2))
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(*.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(log.f64 (exp.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (pow.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (neg.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1)
(*.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3)
(pow.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2))
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) -1))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
(*.f64 F (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (sqrt.f64 2) (/.f64 1 F)))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
(*.f64 F (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (sqrt.f64 2) (/.f64 1 F)))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
(*.f64 F (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (sqrt.f64 2) (/.f64 1 F)))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))
(neg.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (/.f64 1 F))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))
(neg.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (/.f64 1 F))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))) (/.f64 1 F))))
(neg.f64 (*.f64 F (-.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B)))) (/.f64 1 F))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) B)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))) 1)
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (*.f64 -1 (log.f64 (/.f64 1 F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (neg.f64 (neg.f64 (log.f64 F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1 (neg.f64 (log.f64 F)) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2)))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1 (neg.f64 (log.f64 F)) (fma.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1 (neg.f64 (log.f64 F)) (+.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2))) (*.f64 -1/4 (/.f64 B F)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 F))) (+.f64 (*.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2)))) (+.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 F 3))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3)))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1 (neg.f64 (log.f64 F)) (fma.f64 -1/2 (/.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2))) (fma.f64 1/3 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 F 3))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3))) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (fma.f64 -1 (neg.f64 (log.f64 F)) (+.f64 (*.f64 -1/4 (/.f64 B F)) (fma.f64 1/3 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 B 3) (pow.f64 F 3))) (sqrt.f64 2)) 1/2) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (*.f64 -1 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (neg.f64 (log.f64 (/.f64 -1 F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 F)) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 B (pow.f64 (sqrt.f64 -2) 2))) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 F)) (/.f64 (fma.f64 -1/2 (/.f64 B (pow.f64 (sqrt.f64 -2) 2)) (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 F)) (/.f64 (fma.f64 -1/2 (/.f64 B -2) (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 F))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3)))) (*.f64 1/2 (/.f64 (*.f64 B F) (pow.f64 (sqrt.f64 -2) 2)))) F)) (*.f64 (sqrt.f64 (*.f64 B F)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 F)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -1) (pow.f64 (sqrt.f64 -2) 3))) (*.f64 1/2 (/.f64 (*.f64 F B) (pow.f64 (sqrt.f64 -2) 2)))) F) (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F B))))) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 F)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 B 3))) (/.f64 (sqrt.f64 -1) (*.f64 -2 (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 B (/.f64 F -2)))) F) (*.f64 (sqrt.f64 (*.f64 F B)) (/.f64 (sqrt.f64 -1) (sqrt.f64 -2)))) F))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (*.f64 -1 (log.f64 B)))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (neg.f64 (log.f64 B)))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (fma.f64 -1 (log.f64 B) (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2))) (*.f64 1/2 (/.f64 1 (*.f64 F (pow.f64 (sqrt.f64 2) 2))))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (fma.f64 -1 (log.f64 B) (*.f64 B (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 1 (sqrt.f64 2))) (/.f64 1/2 (*.f64 F (pow.f64 (sqrt.f64 2) 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (fma.f64 -1 (log.f64 B) (*.f64 B (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 1 (sqrt.f64 2)) (neg.f64 (/.f64 1/2 (*.f64 F 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) (+.f64 (*.f64 -1 (log.f64 B)) (*.f64 B (+.f64 (*.f64 B (-.f64 (*.f64 1/3 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B (pow.f64 F 3)))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3)))) (*.f64 1/2 (/.f64 1 (*.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (fma.f64 -1 (log.f64 B) (*.f64 B (fma.f64 B (-.f64 (*.f64 (*.f64 1/3 (sqrt.f64 (/.f64 1 (*.f64 B (pow.f64 F 3))))) (/.f64 1 (pow.f64 (sqrt.f64 2) 3))) (/.f64 1/2 (*.f64 B (*.f64 F (pow.f64 (sqrt.f64 2) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 1 (sqrt.f64 2)))))))
(+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (fma.f64 -1 (log.f64 B) (*.f64 B (fma.f64 B (-.f64 (*.f64 1/3 (*.f64 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 B (pow.f64 F 3)))) (sqrt.f64 2)) 1/2)) (/.f64 1/2 (*.f64 B (*.f64 F 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (/.f64 1 (sqrt.f64 2)))))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(log.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))))
(log1p.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (sqrt.f64 -2))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))
(*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -1/4))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2)))))) (sqrt.f64 -1/4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/1024 (/.f64 (/.f64 F (pow.f64 A 3)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 2)))) (sqrt.f64 -1/4)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 -1/4 (pow.f64 C 2)))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3)))) (*.f64 1/32 (/.f64 (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2))))))) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (sqrt.f64 -1/4))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/256 (/.f64 (/.f64 F (pow.f64 A 4)) (pow.f64 C 3)) (*.f64 1/32 (/.f64 (fma.f64 1/1024 (/.f64 (/.f64 F (pow.f64 A 3)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 2)))) (*.f64 A (*.f64 C (pow.f64 (sqrt.f64 -1/4) 2)))))) (sqrt.f64 -1/4))) (/.f64 (fma.f64 1/1024 (/.f64 (/.f64 F (pow.f64 A 3)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2))) (*.f64 1/64 (/.f64 (/.f64 F (pow.f64 A 3)) (pow.f64 C 2)))) (sqrt.f64 -1/4))))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (*.f64 (pow.f64 B 2) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (*.f64 (pow.f64 B 2) (fma.f64 1/256 (/.f64 F (*.f64 (pow.f64 A 4) (pow.f64 C 3))) (*.f64 1/32 (/.f64 (fma.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 -1/4 (pow.f64 C 2)))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (*.f64 A (*.f64 -1/4 C)))))) (sqrt.f64 -1/4)) (/.f64 (fma.f64 1/1024 (/.f64 F (*.f64 (pow.f64 A 3) (*.f64 -1/4 (pow.f64 C 2)))) (*.f64 1/64 (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 C 2))))) (sqrt.f64 -1/4))))))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 -2 (/.f64 1 B)) (sqrt.f64 (*.f64 F C)))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (sqrt.f64 (*.f64 C F)))) B)
(/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 -2 (sqrt.f64 (*.f64 F C)))) B)
(/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) B)
(/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -2 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) B)
(/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) B)
(/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -2 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (/.f64 (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (*.f64 (*.f64 -2 A) (*.f64 C (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12)))) (pow.f64 B 6)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12) (pow.f64 B 4)))))) B)
(/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -2 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (/.f64 (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (*.f64 -2 (*.f64 A (*.f64 C (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12))))) (pow.f64 B 6)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12) (pow.f64 B 4)))))) B)
(*.f64 2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 2 (/.f64 1 B)) (sqrt.f64 (*.f64 F C)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (sqrt.f64 (*.f64 C F)))) B))
(neg.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 -2 (sqrt.f64 (*.f64 F C)))) B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))) B))
(neg.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -2 (sqrt.f64 (*.f64 F C)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 F C)))))) B))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -2 (sqrt.f64 (*.f64 C F))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 (pow.f64 C 4) F))) (*.f64 -2 (*.f64 A (*.f64 C (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))))))) (pow.f64 B 6)) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F))) (*.f64 4 (*.f64 (pow.f64 A 2) (*.f64 (pow.f64 C 3) F)))) (pow.f64 B 4)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))) B))
(neg.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -2 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (/.f64 (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (*.f64 (*.f64 -2 A) (*.f64 C (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12)))) (pow.f64 B 6)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12) (pow.f64 B 4)))))) B))
(neg.f64 (/.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -2 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (/.f64 (fma.f64 -64 (*.f64 (pow.f64 A 3) (*.f64 F (pow.f64 C 4))) (*.f64 -2 (*.f64 A (*.f64 C (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12))))) (pow.f64 B 6)) (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 A 2) (pow.f64 C 3)) F) -12) (pow.f64 B 4)))))) B))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 -2 (/.f64 1 B)) (sqrt.f64 (*.f64 F C)))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (*.f64 (*.f64 -2 (/.f64 1 B)) (sqrt.f64 (*.f64 F C))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))) (*.f64 A (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))) (*.f64 A (*.f64 B (*.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 F (pow.f64 B 6))) -12) (sqrt.f64 (/.f64 1 (*.f64 F C)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 (*.f64 A (*.f64 B (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 C 4) F) (pow.f64 B 8))) (*.f64 -2 (/.f64 (*.f64 C (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))))) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))) (*.f64 (*.f64 B (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))) (*.f64 4 (/.f64 (*.f64 (pow.f64 C 3) F) (pow.f64 B 6))))) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))) (*.f64 A (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))) (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 (*.f64 A B) (fma.f64 -64 (/.f64 (*.f64 F (pow.f64 C 4)) (pow.f64 B 8)) (*.f64 -2 (*.f64 C (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 F (pow.f64 B 6))) -12) (pow.f64 B 2)))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 3) (/.f64 F (pow.f64 B 6))) -12))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))) (*.f64 A (fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 1 (pow.f64 B 3))) (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (+.f64 (*.f64 A (*.f64 B (fma.f64 -64 (*.f64 (pow.f64 C 4) (/.f64 F (pow.f64 B 8))) (*.f64 -2 (*.f64 C (/.f64 (*.f64 (*.f64 (pow.f64 C 3) (/.f64 F (pow.f64 B 6))) -12) (pow.f64 B 2))))))) (*.f64 B (*.f64 (*.f64 (pow.f64 C 3) (/.f64 F (pow.f64 B 6))) -12))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))
(*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -1/4))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 4)) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C)))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C)))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 7) F))) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3)))) (sqrt.f64 -1/4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/64 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (pow.f64 B 4)) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (/.f64 (fma.f64 1/1024 (*.f64 A (/.f64 (*.f64 F (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3))))) (sqrt.f64 -1/4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2)))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 7)))) (/.f64 (fma.f64 -1/256 (*.f64 A (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3))))) (sqrt.f64 -1/4))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C))))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (+.f64 (*.f64 1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (fma.f64 1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (pow.f64 C 2)) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (fma.f64 1/32 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (pow.f64 C 2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/256 (/.f64 (*.f64 A (*.f64 (pow.f64 B 4) F)) (pow.f64 C 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 C 3))))))) (*.f64 -1/32 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 C 2))))) (pow.f64 A 3))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (sqrt.f64 -1)) (fma.f64 -1/256 (*.f64 A (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3)))))) (*.f64 -1/32 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (pow.f64 C 2))) (sqrt.f64 (*.f64 F A))))) (pow.f64 A 3)) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C)))))
(fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 F A))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 -1) (fma.f64 -1/256 (*.f64 A (/.f64 (*.f64 F (pow.f64 B 4)) (pow.f64 C 2))) (*.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 C 3))))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -1) (pow.f64 B 4))) (pow.f64 C 2)))) (pow.f64 A 3)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) C))))))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F))))
(*.f64 (*.f64 -2 (/.f64 1 B)) (sqrt.f64 (*.f64 F C)))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (*.f64 (*.f64 -2 (/.f64 1 B)) (sqrt.f64 (*.f64 F C))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A (pow.f64 B 3))) (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (*.f64 C F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (pow.f64 A 2) (pow.f64 B 5))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C)))) (*.f64 C (+.f64 (*.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 (*.f64 B (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 A 3) F) (pow.f64 B 8))) (*.f64 4 (/.f64 (*.f64 (pow.f64 A 2) F) (*.f64 (pow.f64 B 6) C))))) (sqrt.f64 (/.f64 C F))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 C 2) (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C))) (*.f64 C (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C))) (*.f64 B (*.f64 (fma.f64 -64 (/.f64 (*.f64 F (pow.f64 A 3)) (pow.f64 B 8)) (*.f64 4 (*.f64 (pow.f64 A 2) (/.f64 F (*.f64 C (pow.f64 B 6)))))) (sqrt.f64 (/.f64 C F)))))))))
(fma.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 C 2) (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (/.f64 F C))) (*.f64 C (fma.f64 -16 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C))) (*.f64 B (*.f64 (fma.f64 -64 (*.f64 (pow.f64 A 3) (/.f64 F (pow.f64 B 8))) (*.f64 4 (*.f64 (pow.f64 A 2) (/.f64 F (*.f64 C (pow.f64 B 6)))))) (sqrt.f64 (/.f64 C F)))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)))
(*.f64 (*.f64 -2 (sqrt.f64 (/.f64 F A))) (sqrt.f64 -1/4))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 F (pow.f64 A 3)))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (fma.f64 1/1024 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -1/4))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3)))) (*.f64 (pow.f64 C 2) (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 4))) (*.f64 1/32 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/1024 (/.f64 (*.f64 (pow.f64 B 4) F) (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -1/4)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (fma.f64 1/1024 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))) (/.f64 (fma.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 A 4))) (*.f64 1/32 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/1024 (*.f64 (pow.f64 B 4) (/.f64 F (*.f64 (pow.f64 A 3) (pow.f64 (sqrt.f64 -1/4) 2)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) (*.f64 A (pow.f64 (sqrt.f64 -1/4) 2)))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))))))
(fma.f64 -2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -1/4)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1/4) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (+.f64 (/.f64 (+.f64 (*.f64 -1/256 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 2))) (/.f64 (fma.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)) (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/256 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))) (*.f64 1/64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3)))))) A))) (*.f64 (sqrt.f64 -1/4) (pow.f64 C 3)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) C)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) C))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))) -3/256)) C) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))) -3/256)) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 6) F) (pow.f64 A 4))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))) A)))) C))) (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -4) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 B 4) F) (pow.f64 A 3))))))) C)) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -4) (/.f64 (fma.f64 1/256 (*.f64 (pow.f64 B 6) (/.f64 F (pow.f64 A 4))) (/.f64 (*.f64 1/8 (*.f64 (pow.f64 B 2) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))) -3/256))) A)) C))) (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))) -3/256))) C) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -4) (fma.f64 1/256 (/.f64 (*.f64 F (pow.f64 B 6)) (pow.f64 A 4)) (*.f64 1/8 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))) -3/256) A))))) C)) (*.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -4)) (*.f64 (*.f64 (pow.f64 B 4) (/.f64 F (pow.f64 A 3))) -3/256))) C) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (sqrt.f64 -4))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (*.f64 C (sqrt.f64 -4)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (*.f64 C (*.f64 -4 (sqrt.f64 -4))))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (/.f64 1 C) (pow.f64 (sqrt.f64 -4) 3))) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5)))))))))
(fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (pow.f64 B 2) (fma.f64 (sqrt.f64 (/.f64 F A)) (/.f64 1 (sqrt.f64 -4)) (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 1 (*.f64 C (*.f64 -4 (sqrt.f64 -4))))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))
(*.f64 B (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 2 (sqrt.f64 (*.f64 F C)))))
(*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 B (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 2 (sqrt.f64 (*.f64 F C))))))
(*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 B (fma.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 2 (sqrt.f64 (*.f64 F C)))))))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 -2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(*.f64 (*.f64 -2 B) (sqrt.f64 (*.f64 F C)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))
(*.f64 (neg.f64 B) (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 2 (sqrt.f64 (*.f64 F C)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F)))))))
(*.f64 (neg.f64 B) (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 2 (sqrt.f64 (*.f64 F C))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))) (*.f64 2 (sqrt.f64 (*.f64 C F))))))))
(*.f64 (neg.f64 B) (fma.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 6)) (sqrt.f64 (*.f64 F (pow.f64 C 7)))) (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (fma.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 4)) (sqrt.f64 (*.f64 F (pow.f64 C 5)))) (*.f64 2 (sqrt.f64 (*.f64 F C)))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 -4 (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 A (*.f64 -4 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 (/.f64 A (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 A (+.f64 (*.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 A (+.f64 (*.f64 -8 (*.f64 (/.f64 A (pow.f64 B 5)) (sqrt.f64 (*.f64 (pow.f64 C 7) F)))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 (pow.f64 C 5) F)))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 A (fma.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 A (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 A (pow.f64 B 5))) (*.f64 (*.f64 -4 (/.f64 1 (pow.f64 B 3))) (sqrt.f64 (*.f64 F (pow.f64 C 5)))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 A (fma.f64 -4 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F (pow.f64 C 3)))) (*.f64 A (fma.f64 -8 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 7))) (/.f64 A (pow.f64 B 5))) (*.f64 -4 (*.f64 (/.f64 1 (pow.f64 B 3)) (sqrt.f64 (*.f64 F (pow.f64 C 5))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (*.f64 C (sqrt.f64 -4)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(*.f64 A (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))
(*.f64 A (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4))))))
(*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4)))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (pow.f64 (sqrt.f64 -4) 3)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 A (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 4) (*.f64 C (*.f64 -4 (sqrt.f64 -4))))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 2)) (pow.f64 (sqrt.f64 -4) 5))) (fma.f64 2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 2) (sqrt.f64 -4)))))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -1))))
(*.f64 -4 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -1) C)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))
(*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) C)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) C))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) C))) (+.f64 (*.f64 1/256 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -1)) (pow.f64 C 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 2) (sqrt.f64 -1)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 C (sqrt.f64 -1)))))))))
(*.f64 (neg.f64 A) (fma.f64 -1/32 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) C))) (fma.f64 1/256 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 7))) (*.f64 (sqrt.f64 -1) (pow.f64 B 6))) (pow.f64 C 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) C)))))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F))))
(*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))
(+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))))
(fma.f64 -4 (*.f64 (sqrt.f64 (*.f64 F (pow.f64 C 3))) (/.f64 A B)) (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C)))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 C 2) (*.f64 -4 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)) (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (pow.f64 A 2) (pow.f64 B 3)))))))
(+.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 C F)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -4 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 F C)))) (*.f64 (pow.f64 C 2) (+.f64 (*.f64 -8 (*.f64 (/.f64 (pow.f64 A 3) (pow.f64 B 5)) (sqrt.f64 (/.f64 F C)))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 C 2) (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)) (*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 (*.f64 -4 (/.f64 (pow.f64 A 2) (pow.f64 B 3))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))))))))
(fma.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))) (*.f64 (pow.f64 C 2) (fma.f64 -4 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 A B)) (*.f64 (pow.f64 C 2) (fma.f64 -8 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (pow.f64 A 3) (pow.f64 B 5))) (*.f64 -4 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 3)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))))))))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 F A))) (*.f64 C (sqrt.f64 -4)))
(*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(*.f64 C (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))
(*.f64 C (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 C (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 2)) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4)))))))
(*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 C (fma.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 B 4)) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 -4) 3))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 C (fma.f64 -1/4 (*.f64 (/.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (pow.f64 C 2)) (/.f64 (pow.f64 B 4) (*.f64 -4 (sqrt.f64 -4)))) (fma.f64 1/8 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (pow.f64 B 6) (*.f64 (pow.f64 C 3) (pow.f64 (sqrt.f64 -4) 5)))) (fma.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)) (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (pow.f64 B 2) (*.f64 C (sqrt.f64 -4))))))))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 A F)) (*.f64 C (sqrt.f64 -4))))
(*.f64 (*.f64 -2 (sqrt.f64 (*.f64 F A))) (*.f64 C (sqrt.f64 -4)))
(*.f64 -2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 C (sqrt.f64 -4))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -4)) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 (neg.f64 C) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -4) C))) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -4)) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -4) C))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4)))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (/.f64 (*.f64 (pow.f64 B 6) (sqrt.f64 -4)) C)))) C)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 A F)) (sqrt.f64 -4))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 (*.f64 -1/512 (sqrt.f64 (/.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -4) C)))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 3))) (*.f64 (pow.f64 B 4) (sqrt.f64 -4))) (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 A 5))) (*.f64 (pow.f64 B 6) (/.f64 (sqrt.f64 -4) C))))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (pow.f64 B 2) (sqrt.f64 -4))))) C) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 F A)) (sqrt.f64 -4)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(*.f64 2 (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) (*.f64 (sqrt.f64 -4) (sqrt.f64 -1))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 -4)) (sqrt.f64 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 4 (*.f64 F C))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 (*.f64 C 4) F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 4 (*.f64 F C))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 (*.f64 C 4) F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 4 (*.f64 F C))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 (*.f64 C 4) F)))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 4 (*.f64 F C))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 (*.f64 C 4) F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 4 (*.f64 F C))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 (*.f64 C 4) F)))
(*.f64 (pow.f64 B 2) (+.f64 (*.f64 -16 (/.f64 (*.f64 A (*.f64 (pow.f64 C 2) F)) (pow.f64 B 2))) (*.f64 4 (*.f64 C F))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 4 (*.f64 F C))))
(*.f64 (pow.f64 B 2) (fma.f64 -16 (/.f64 (*.f64 A (*.f64 F (pow.f64 C 2))) (pow.f64 B 2)) (*.f64 (*.f64 C 4) F)))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C)))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(+.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F))))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))
(fma.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))) (*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))
(*.f64 A (fma.f64 -16 (*.f64 F (pow.f64 C 2)) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F C) A)))))
(*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))
(*.f64 A (fma.f64 -16 (*.f64 F (pow.f64 C 2)) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F C) A)))))
(*.f64 A (+.f64 (*.f64 -16 (*.f64 (pow.f64 C 2) F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A))))
(*.f64 A (fma.f64 -16 (*.f64 F (pow.f64 C 2)) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F C) A)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 (neg.f64 A) (fma.f64 -4 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F C) A)) (*.f64 (*.f64 16 (pow.f64 C 2)) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 (neg.f64 A) (fma.f64 -4 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F C) A)) (*.f64 (*.f64 16 (pow.f64 C 2)) F)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C F)) A)) (*.f64 16 (*.f64 (pow.f64 C 2) F)))))
(*.f64 (neg.f64 A) (fma.f64 -4 (*.f64 (pow.f64 B 2) (/.f64 (*.f64 F C) A)) (*.f64 (*.f64 16 (pow.f64 C 2)) F)))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 C F)))
(*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C))
(*.f64 4 (*.f64 (pow.f64 B 2) (*.f64 F C)))
(*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))
(*.f64 C (fma.f64 -16 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 4 (pow.f64 B 2)) F)))
(*.f64 C (fma.f64 -16 (*.f64 A (*.f64 F C)) (*.f64 4 (*.f64 F (pow.f64 B 2)))))
(*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))
(*.f64 C (fma.f64 -16 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 4 (pow.f64 B 2)) F)))
(*.f64 C (fma.f64 -16 (*.f64 A (*.f64 F C)) (*.f64 4 (*.f64 F (pow.f64 B 2)))))
(*.f64 C (+.f64 (*.f64 -16 (*.f64 A (*.f64 C F))) (*.f64 4 (*.f64 (pow.f64 B 2) F))))
(*.f64 C (fma.f64 -16 (*.f64 A (*.f64 F C)) (*.f64 (*.f64 4 (pow.f64 B 2)) F)))
(*.f64 C (fma.f64 -16 (*.f64 A (*.f64 F C)) (*.f64 4 (*.f64 F (pow.f64 B 2)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) F) C)))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) F) C)))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) F) C)))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F)))
(*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2)))
(*.f64 -16 (*.f64 A (*.f64 F (pow.f64 C 2))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) F) C)))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) F) C)))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 (pow.f64 C 2) (+.f64 (*.f64 -16 (*.f64 A F)) (*.f64 4 (/.f64 (*.f64 (pow.f64 B 2) F) C))))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (/.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) F) C)))
(*.f64 (pow.f64 C 2) (fma.f64 -16 (*.f64 F A) (*.f64 4 (*.f64 (pow.f64 B 2) (/.f64 F C)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 4 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 4 (*.f64 (*.f64 F C) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 4 (*.f64 C (*.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))
(+.f64 C (hypot.f64 B C))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))))
(+.f64 C (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))))))
(+.f64 C (+.f64 (hypot.f64 B C) (*.f64 A (+.f64 1 (fma.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))))))))
(*.f64 2 A)
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (/.f64 C A))))
(*.f64 A (+.f64 2 (*.f64 0 (/.f64 C A))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A)))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A)))))
(*.f64 A (+.f64 2 (+.f64 (*.f64 -1 (/.f64 C A)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (/.f64 C A))))))
(*.f64 A (+.f64 2 (fma.f64 -1 (/.f64 C A) (fma.f64 1/2 (*.f64 (pow.f64 B 2) (/.f64 C (pow.f64 A 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C A))))))
(*.f64 2 C)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) C) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 B 2) (/.f64 C A)) (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 2) C)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) A))) A)) (*.f64 1/2 (pow.f64 B 2))) A)) (*.f64 2 C))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) C) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) A))) A) (*.f64 1/2 (pow.f64 B 2))) A) (*.f64 2 C))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))
(+.f64 A (hypot.f64 B A))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))))
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 1 (+.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 1/2 (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))))))))))
(+.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 A (*.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))))))
(+.f64 A (+.f64 (hypot.f64 B A) (*.f64 C (+.f64 1 (fma.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 A (*.f64 C (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (/.f64 A C))))
(*.f64 C (+.f64 2 (*.f64 0 (/.f64 A C))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C)))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1 (/.f64 A C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 A C))))))
(*.f64 C (+.f64 2 (fma.f64 -1 (/.f64 A C) (fma.f64 1/2 (*.f64 A (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)) (/.f64 A C))))))
(*.f64 2 A)
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 A))
(fma.f64 -1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 A (/.f64 (pow.f64 B 2) C)) (pow.f64 B 2))) C) (*.f64 2 A))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 A (pow.f64 B 2))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) C))) C)) (*.f64 1/2 (pow.f64 B 2))) C)) (*.f64 2 A))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (pow.f64 B 2)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) C))) C) (*.f64 1/2 (pow.f64 B 2))) C) (*.f64 2 A))
(*.f64 2 A)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 A))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)) (*.f64 2 A))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 3)) (/.f64 1/2 (-.f64 A C)))))
(+.f64 (*.f64 2 A) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 1 (pow.f64 (-.f64 A C) 3))))) (*.f64 1/2 (/.f64 1 (-.f64 A C))))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/16 (pow.f64 B 2)) (pow.f64 (-.f64 A C) 5)) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
(fma.f64 2 A (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 5))) (/.f64 1/8 (pow.f64 (-.f64 A C) 3))) (/.f64 1/2 (-.f64 A C)))))
B
(*.f64 B (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))))
(*.f64 B (+.f64 (+.f64 1 (/.f64 A B)) (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B)))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (/.f64 A B) (/.f64 C B))))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A C) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A C) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 (+.f64 A C) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) B))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 A (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 (+.f64 A C) (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B))) B))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 A (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 2)) (*.f64 1/2 (pow.f64 (-.f64 A C) 2))) B)))) B))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))
(+.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 A (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (fma.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 A (-.f64 (fma.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (fma.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (-.f64 (*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(fma.f64 A (-.f64 (fma.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C))) (*.f64 A (-.f64 (*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C)))))) (+.f64 C (hypot.f64 B C))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C)))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 -2 (/.f64 C F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (fma.f64 -2 (/.f64 C F) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A)))) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) (*.f64 F A)))))
(-.f64 (fma.f64 -2 (/.f64 C F) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A)))) (neg.f64 (*.f64 C (*.f64 (/.f64 0 A) (/.f64 C F)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (fma.f64 -2 (/.f64 C F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))) (pow.f64 A 2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A))))) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) (*.f64 F A)))))
(-.f64 (fma.f64 -2 (/.f64 C F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))))) (pow.f64 A 2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A))))) (neg.f64 (*.f64 C (*.f64 (/.f64 0 A) (/.f64 C F)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))) (pow.f64 A 2))))))
(-.f64 (fma.f64 -2 (/.f64 C F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))))) (pow.f64 A 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A))))) (fma.f64 -1 (*.f64 C (/.f64 (*.f64 0 C) (*.f64 F A))) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C F)) (/.f64 (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))) (pow.f64 A 2)))))
(-.f64 (fma.f64 -2 (/.f64 C F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))))) (pow.f64 A 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A))))) (fma.f64 -1 (*.f64 C (*.f64 (/.f64 0 A) (/.f64 C F))) (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 0 C) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (pow.f64 A 2)))))))
(*.f64 -2 (/.f64 A F))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 (neg.f64 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))) (/.f64 2 F)))
(*.f64 -1 (*.f64 A (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 (pow.f64 A 3) (*.f64 C F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (*.f64 C F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))))))
(*.f64 (neg.f64 A) (+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 (pow.f64 A 3) (*.f64 F C))) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 (pow.f64 A 3) (*.f64 F C))) (/.f64 2 F))) (/.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 F (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 (pow.f64 A 3) (*.f64 F C))) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 B 4) (pow.f64 A 3)) (*.f64 F C)) (/.f64 2 F))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 1/2 F))))
(*.f64 -1 (*.f64 A (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (pow.f64 A 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))))))
(*.f64 (neg.f64 A) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4)))) (*.f64 A (*.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F A))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C))))) (pow.f64 A 3)) (/.f64 2 F)) (/.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 F (pow.f64 A 2)))))
(*.f64 (neg.f64 A) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4)))) (*.f64 A (*.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F A))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C))))) (pow.f64 A 3)) (/.f64 2 F)) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 1/2 F))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))
(+.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (fma.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (neg.f64 C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 (fma.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (hypot.f64 B A))) (*.f64 (neg.f64 C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (fma.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 (*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (/.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) F) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 (fma.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (hypot.f64 B A))) (*.f64 C (-.f64 (*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))) (+.f64 A (hypot.f64 B A))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 -2 (/.f64 A F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (fma.f64 -2 (/.f64 A F) (/.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 F C))) (neg.f64 (*.f64 (/.f64 A C) (/.f64 (*.f64 0 A) F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (fma.f64 -2 (/.f64 A F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))) (pow.f64 C 2)) (/.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 F C)))) (neg.f64 (*.f64 (/.f64 A C) (/.f64 (*.f64 0 A) F))))
(-.f64 (fma.f64 -2 (/.f64 A F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (pow.f64 C 2)) (/.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 F C)))) (neg.f64 (*.f64 (/.f64 A C) (/.f64 (*.f64 0 A) F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))) (pow.f64 C 2))))))
(-.f64 (fma.f64 -2 (/.f64 A F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) F) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (pow.f64 C 3)) (/.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 F C)))) (fma.f64 -1 (*.f64 (/.f64 A C) (/.f64 (*.f64 0 A) F)) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2)))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))) (pow.f64 C 2)))))
(-.f64 (fma.f64 -2 (/.f64 A F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))))) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) F) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))))) (pow.f64 C 3)) (/.f64 (*.f64 1/2 (pow.f64 B 2)) (*.f64 F C)))) (fma.f64 -1 (*.f64 (/.f64 A C) (/.f64 (*.f64 0 A) F)) (fma.f64 -1/2 (*.f64 (/.f64 A F) (/.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 0 A) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))) (pow.f64 C 2))))))
(*.f64 -2 (/.f64 C F))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 (neg.f64 C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))) (/.f64 2 F)))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 (neg.f64 C) (+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 (*.f64 A (pow.f64 C 3)) F)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 (*.f64 A (pow.f64 C 3)) F)) (/.f64 2 F))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 C 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 (neg.f64 C) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 (*.f64 -1/2 A) (pow.f64 B 4))) (*.f64 A (*.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (*.f64 A C))) (/.f64 (*.f64 -1/8 (pow.f64 B 4)) (*.f64 F C)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A))))) (pow.f64 C 3)) (/.f64 2 F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))))
(*.f64 (neg.f64 C) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A (*.f64 F C))) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (*.f64 A C))) (*.f64 (/.f64 -1/8 C) (/.f64 (pow.f64 B 4) F)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A))))) (pow.f64 C 3)) (/.f64 2 F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))))
(*.f64 -2 (/.f64 C F))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 1/2 (/.f64 1 (*.f64 A F)))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 1/8 (/.f64 (/.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (/.f64 1/2 (*.f64 F A))) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C)))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (/.f64 1/2 (*.f64 F A))) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1/2 (*.f64 F A)) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 (/.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 5))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (fma.f64 1/8 (/.f64 (/.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (-.f64 A C))))))) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1/2 (*.f64 F A)) (fma.f64 (pow.f64 B 2) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 5))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (neg.f64 (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C))))))))
(/.f64 B F)
(*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))
(*.f64 B (fma.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B) (/.f64 1 F)))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (/.f64 1 F)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (/.f64 C F)) (/.f64 1 F)) (fma.f64 -1 (*.f64 (+.f64 A C) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 C (*.f64 F B)))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 A (/.f64 C (*.f64 F (pow.f64 B 2)))) (/.f64 1 F)) (fma.f64 -1 (*.f64 (+.f64 A C) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 C (*.f64 F B)))))))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3))) (/.f64 1 F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (/.f64 C F)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3)) (/.f64 1 F))) (fma.f64 -1 (*.f64 (+.f64 A C) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 C (*.f64 F B)))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 A (/.f64 C (*.f64 F (pow.f64 B 2)))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3)) (/.f64 1 F))) (fma.f64 -1 (*.f64 (+.f64 A C) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 C (*.f64 F B)))))))
(*.f64 -1 (/.f64 B F))
(/.f64 (neg.f64 B) F)
(*.f64 -1 (*.f64 B (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F))))))
(*.f64 (neg.f64 B) (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 C (*.f64 F B)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B) (/.f64 1 F)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) B)) (/.f64 (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (/.f64 C F)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (+.f64 A C) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B) (/.f64 1 F)))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B)) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (/.f64 (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C)))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) B)))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 A (/.f64 (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))))))) B))) (/.f64 (*.f64 (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) F) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) B)) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (/.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C)))))) (+.f64 C (hypot.f64 B C))) (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (*.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C)))))))) (pow.f64 B 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (*.f64 (pow.f64 B 2) (*.f64 (/.f64 C (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F)))))))) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 C (hypot.f64 B C)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) F))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (+.f64 C (hypot.f64 B C)))))) B)))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (*.f64 (sqrt.f64 -2) A))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (*.f64 (sqrt.f64 -2) A))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) 2)) C)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (*.f64 (sqrt.f64 -2) A))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))))) (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))))) (*.f64 (sqrt.f64 -2) (pow.f64 A 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (*.f64 (sqrt.f64 -2) A))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))))) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F))))))) (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) 2)) C)))))) C)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 C) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) 2)) C)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 C (/.f64 (*.f64 0 C) F)))) (*.f64 (sqrt.f64 -2) A))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 A 5)) F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (neg.f64 A) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (sqrt.f64 2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))) (sqrt.f64 2))))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))) (sqrt.f64 2)))))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) A)) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4)))) (*.f64 F C)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F)))) (sqrt.f64 2))))) A) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -1) (pow.f64 B 2))) (sqrt.f64 2)))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F A)) (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))))) (sqrt.f64 2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4)))) (*.f64 F C)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)))) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) A) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 A 3)) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 A) F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) B)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) B)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) B))))))
(fma.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A)))) (*.f64 C (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (/.f64 (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))) B))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) B)))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(fma.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) B)) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (/.f64 (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (/.f64 (*.f64 (*.f64 A (pow.f64 B 2)) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) F) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 (/.f64 A F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))))))
(fma.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A)))) (*.f64 C (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) B) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (/.f64 (fma.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))) (+.f64 A (hypot.f64 B A))) (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (+.f64 A (hypot.f64 B A)) (*.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))))) (pow.f64 B 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 A (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A))))))))) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 1/4 (*.f64 F (/.f64 (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) 2)) (pow.f64 B 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 (/.f64 A F) (/.f64 -4 (+.f64 A (hypot.f64 B A)))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (hypot.f64 B A)) 2))))) (+.f64 A (hypot.f64 B A)))))) B))))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) A))) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2)) A)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) A))) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))))) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) A)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) F) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))))) (*.f64 (sqrt.f64 -2) (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) A))) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))))) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) F) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (*.f64 1/4 (/.f64 (*.f64 (*.f64 F (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2)) A))))) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))) A)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 0 A) (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2)) A)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (/.f64 (*.f64 1/2 (pow.f64 B 2)) F) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1/4 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (sqrt.f64 2))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (sqrt.f64 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))))) (sqrt.f64 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 (*.f64 -1/2 A) (pow.f64 B 4))) (*.f64 F A)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F)))) (sqrt.f64 2))))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 F A)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F)))) (sqrt.f64 2)))))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/8 (/.f64 (/.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (sqrt.f64 -2))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (-.f64 A C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) 2)) C)))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (sqrt.f64 -2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (sqrt.f64 -2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 1/8 (/.f64 (/.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (fma.f64 1/8 (/.f64 (/.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) 2) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (-.f64 A C))))))) (*.f64 (pow.f64 (sqrt.f64 -2) 2) C))) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 (/.f64 C A) (*.f64 F (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 5))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))) (*.f64 A (pow.f64 (-.f64 A C) 3))))))) (sqrt.f64 -2))))))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (sqrt.f64 -2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (-.f64 A C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) 2)) C)))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 5))) (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) (*.f64 A (-.f64 A C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (/.f64 -1/2 (*.f64 F A)) (/.f64 C (-.f64 A C)))) 2)) C)))))) C))) (sqrt.f64 -2))))))))))
(sqrt.f64 (/.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (/.f64 A F) (/.f64 C F))) (fma.f64 1/4 (*.f64 (*.f64 F B) (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 F B))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (/.f64 A F) (/.f64 C F))) (fma.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))))
(*.f64 (neg.f64 B) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 -1)) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(*.f64 (neg.f64 B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 F B))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 -1)) (+.f64 (/.f64 A F) (/.f64 C F))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 -1)) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(*.f64 (neg.f64 B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1)) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (/.f64 A F) (/.f64 C F))) (fma.f64 -1/4 (*.f64 (*.f64 F B) (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))) (pow.f64 B 3)) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (sqrt.f64 -1)) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (pow.f64 (-.f64 A C) 2) (+.f64 (/.f64 A F) (/.f64 C F))) (fma.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))) (pow.f64 B 3)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 F B)))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A)))
(*.f64 A (fma.f64 -4 C (/.f64 (pow.f64 B 2) A)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 C 4)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 C 4)))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) A)) (*.f64 4 C))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (pow.f64 B 2) A) (*.f64 C 4)))
(pow.f64 B 2)
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 -4 (*.f64 A C))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 C (+.f64 (*.f64 -4 A) (/.f64 (pow.f64 B 2) C)))
(*.f64 C (fma.f64 -4 A (/.f64 (pow.f64 B 2) C)))
(*.f64 -4 (*.f64 A C))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 A 4)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 A 4)))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 B 2) C)) (*.f64 4 A))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (pow.f64 B 2) C) (*.f64 A 4)))
(*.f64 -4 (*.f64 A C))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(pow.f64 B 2)
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (pow.f64 B 2) (+.f64 1 (/.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 F) (pow.f64 B -1/2))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B)))
(*.f64 1 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(*.f64 (cbrt.f64 (/.f64 F B)) (cbrt.f64 (sqrt.f64 (/.f64 F B))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) (sqrt.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 F B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 F B))) (sqrt.f64 (cbrt.f64 (/.f64 F B))))
(pow.f64 (sqrt.f64 (/.f64 F B)) 1)
(sqrt.f64 (/.f64 F B))
(pow.f64 (/.f64 F B) 1/2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) 1/3)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2)
(sqrt.f64 (/.f64 F B))
(pow.f64 (sqrt.f64 (/.f64 B F)) -1)
(/.f64 1 (sqrt.f64 (/.f64 B F)))
(sqrt.f64 (/.f64 F B))
(fabs.f64 (sqrt.f64 (/.f64 F B)))
(sqrt.f64 (/.f64 F B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 F B)))))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3))
(sqrt.f64 (/.f64 F B))
(cbrt.f64 (/.f64 (pow.f64 F 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 F B))))
(sqrt.f64 (/.f64 F B))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 F B))) 1))
(sqrt.f64 (/.f64 F B))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (cbrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (cbrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (/.f64 F B)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F 2) B)))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 2 B))))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(pow.f64 (*.f64 2 (/.f64 F B)) 1)
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 2)
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 3)
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 2))
(fabs.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3) 1/3)
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(sqrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 2))
(fabs.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (pow.f64 (exp.f64 2) (/.f64 F B)))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (/.f64 F B)))))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) (pow.f64 (*.f64 2 (/.f64 F B)) 3/2)))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(expm1.f64 (log1p.f64 (*.f64 2 (/.f64 F B))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F 2) B)))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 2 B))))
(log1p.f64 (expm1.f64 (*.f64 2 (/.f64 F B))))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(exp.f64 (log.f64 (*.f64 2 (/.f64 F B))))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (cbrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (cbrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(sqrt.f64 (*.f64 2 (/.f64 F B)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(-.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (/.f64 F B)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (cbrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) (cbrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) (pow.f64 (*.f64 2 (/.f64 F B)) 1/4))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (/.f64 F B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 2 (/.f64 F B)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) 1) (+.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) -1) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2) (+.f64 1 (*.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2) (+.f64 1 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))))))
(pow.f64 (*.f64 2 (/.f64 F B)) 1/2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))) 1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fabs.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(cbrt.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (*.f64 2 (sqrt.f64 2)) (pow.f64 (sqrt.f64 (/.f64 F B)) 3)))
(cbrt.f64 (*.f64 2 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 (/.f64 F B)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 F B)) 3) (*.f64 2 (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(fma.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) -1)
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) -1)
(+.f64 -1 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(*.f64 1 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)) (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(*.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1/3)
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 2)
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (exp.f64 1) (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2))) (cbrt.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2))) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(sqrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2))
(fabs.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log.f64 (exp.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(log1p.f64 (expm1.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(+.f64 0 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2))) (log.f64 (cbrt.f64 (+.f64 1 (sqrt.f64 (*.f64 F (/.f64 2 B)))))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) (log.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))))
(*.f64 2 (log.f64 (sqrt.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))))
(*.f64 2 (log.f64 (hypot.f64 1 (pow.f64 (*.f64 F (/.f64 2 B)) 1/4))))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))) 1)
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(*.f64 1 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2)) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)) (cbrt.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))) 2)) (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(*.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 1)
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3) 1/3)
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(pow.f64 (sqrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 2)
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(sqrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 2))
(sqrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2))
(fabs.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log.f64 (+.f64 1 (sqrt.f64 (*.f64 2 (/.f64 F B)))))
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(cbrt.f64 (pow.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B)))) 3))
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))))
(exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 1))
(log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)) (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(*.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 1)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (cbrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (sqrt.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 2)
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(pow.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) -1)
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))))
(/.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (neg.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (neg.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log.f64 (exp.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(cbrt.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) (pow.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) 3/2) (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(log1p.f64 (expm1.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 1))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(-.f64 0 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 C)) 1/2))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 2 C)))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) (*.f64 2 C))))
(*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 2 C)))))
(*.f64 1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 (*.f64 2 C)))
(*.f64 (sqrt.f64 (*.f64 2 C)) (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 (*.f64 2 C)))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 -1 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2) 1/2) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))))
(*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2) 1/2) (sqrt.f64 C))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F 2))) (sqrt.f64 C))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))) (sqrt.f64 (cbrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))
(*.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F 2))) (sqrt.f64 C))
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 3)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) 3/2))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1/4) 2)
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))))
(neg.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(fabs.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1/2))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 1))
(sqrt.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))))
(sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 1)
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 2)
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 3)
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))) 2))
(fabs.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3) 1/3)
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C))) 2))
(fabs.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) C) (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)))))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 3) (pow.f64 (*.f64 2 C) 3)))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 C) 3) (pow.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 3)))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2) (pow.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C)) 3/2)))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(exp.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) (*.f64 2 C))) 1))
(*.f64 (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (*.f64 F (*.f64 2 C)))
(*.f64 (*.f64 2 C) (*.f64 F (*.f64 2 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 1 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(*.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))
(/.f64 (-.f64 (pow.f64 A 2) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2)) (-.f64 (-.f64 A C) (hypot.f64 B (-.f64 A C))))
(/.f64 (+.f64 (pow.f64 A 3) (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 3)) (fma.f64 A A (-.f64 (pow.f64 (+.f64 C (hypot.f64 B (-.f64 A C))) 2) (*.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 1)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(pow.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3) 1/3)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(pow.f64 (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 2)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(sqrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 2))
(sqrt.f64 (pow.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) 2))
(fabs.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))
(log.f64 (exp.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) 3))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(exp.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 1 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(fma.f64 1 (+.f64 C (hypot.f64 B (-.f64 A C))) A)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) (sqrt.f64 (+.f64 C (hypot.f64 B (-.f64 A C)))) A)
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(fma.f64 (sqrt.f64 A) (sqrt.f64 A) (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
(+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 1 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(fabs.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) -1)
(/.f64 1 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(/.f64 1 (*.f64 F (/.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(fabs.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (pow.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (cbrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 1 (sqrt.f64 (/.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(/.f64 1 (sqrt.f64 (*.f64 F (/.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (neg.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (neg.f64 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (neg.f64 F) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(pow.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/4) 2)
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(fabs.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(+.f64 (*.f64 -4 (*.f64 A C)) (pow.f64 B 2))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 1 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2)) (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(*.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 1)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (cbrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 3)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3) 1/3)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(pow.f64 (sqrt.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 2)
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(sqrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 2))
(fabs.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))
(log.f64 (exp.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(cbrt.f64 (pow.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) 3))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(expm1.f64 (log1p.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(log1p.f64 (expm1.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(exp.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))
(exp.f64 (*.f64 (log.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))) 1))
(fma.f64 -4 (*.f64 A C) (pow.f64 B 2))

eval935.0ms (2.3%)

Compiler

Compiled 50485 to 33737 computations (33.2% saved)

prune487.0ms (1.2%)

Pruning

79 alts after pruning (77 fresh and 2 done)

PrunedKeptTotal
New90540945
Fresh333770
Picked415
Done112
Total943791022
Accuracy
86.1%
Counts
1022 → 79
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.6%
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
11.1%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
30.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
27.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
27.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
5.5%
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.8%
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
10.5%
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
7.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
4.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
8.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
21.5%
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
11.2%
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
26.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
1.2%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
10.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
0.4%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))))))
1.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
1.9%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
21.9%
(/.f64 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 1 (sqrt.f64 2)))))
27.4%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
24.3%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
8.4%
(/.f64 1 (neg.f64 (*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
26.1%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
14.9%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
12.9%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
19.1%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
0.3%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
29.2%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
29.8%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
1.0%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
31.8%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
24.5%
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
29.4%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
23.5%
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
7.1%
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
21.9%
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
21.3%
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
19.3%
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
29.1%
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
29.3%
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
28.8%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
34.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
10.1%
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
13.3%
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
9.6%
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
12.8%
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
12.5%
(neg.f64 (-.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)) 1))
8.1%
(neg.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (neg.f64 (log.f64 B)))) 1))
12.5%
(neg.f64 (-.f64 (exp.f64 (expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))) 1))
12.5%
(neg.f64 (-.f64 (exp.f64 (exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))) 1))
19.3%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
28.8%
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
27.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
24.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
24.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
21.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
29.3%
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
34.8%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
34.8%
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
29.2%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
27.5%
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
29.3%
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
29.3%
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
29.4%
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
28.7%
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
27.5%
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
20.4%
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
20.4%
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
18.2%
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3))
Compiler

Compiled 3957 to 2985 computations (24.6% saved)

localize1.6s (3.8%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
88.0%
(/.f64 (pow.f64 B 2) A)
82.9%
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
72.3%
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
69.3%
(+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))
99.3%
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
98.6%
(/.f64 1 (sqrt.f64 2))
96.9%
(+.f64 C (hypot.f64 B C))
75.7%
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
99.7%
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
99.4%
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))
77.1%
(sqrt.f64 (/.f64 1 (*.f64 B F)))
60.2%
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1)
99.7%
(*.f64 F (/.f64 2 B))
80.8%
(sqrt.f64 (*.f64 F (/.f64 2 B)))
99.5%
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
Compiler

Compiled 476 to 253 computations (46.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.0s
Operation ival-div, time spent: 338.0ms, 33.0% of total-time
Operation ival-sqrt, time spent: 270.0ms, 26.0% of total-time
Operation ival-mult, time spent: 171.0ms, 17.0% of total-time
Operation ival-add, time spent: 128.0ms, 12.0% of total-time
Operation composed, time spent: 37.0ms, 4.0% of total-time
Operation ival-neg, time spent: 30.0ms, 3.0% of total-time
Operation ival-pow, time spent: 28.0ms, 3.0% of total-time
Operation const, time spent: 24.0ms, 2.0% of total-time
Operation ival-sub, time spent: 8.0ms, 1.0% of total-time

series154.0ms (0.4%)

Counts
13 → 317
Calls
Call 1
Inputs
#<alt (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))>
#<alt (sqrt.f64 (*.f64 F (/.f64 2 B)))>
#<alt (*.f64 F (/.f64 2 B))>
#<alt (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1)>
#<alt (sqrt.f64 (/.f64 1 (*.f64 B F)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))>
#<alt (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))>
#<alt (+.f64 C (hypot.f64 B C))>
#<alt (/.f64 1 (sqrt.f64 2))>
#<alt (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))>
Outputs
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 2 (/.f64 F B))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)>
#<alt (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)>
#<alt (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)>
#<alt (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))>
#<alt (*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))>
#<alt (*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))>
#<alt (*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))>
#<alt (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))>
#<alt (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)>
#<alt (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)>
#<alt (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))>
#<alt (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 B F)))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) C)))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 C (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))))>
#<alt (*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 C F))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 5/128 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2)))))))))>
#<alt (sqrt.f64 (/.f64 1 (*.f64 B F)))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F)))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))>
#<alt B>
#<alt (+.f64 B C)>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))>
#<alt (+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))>
#<alt (*.f64 2 C)>
#<alt (*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))>
#<alt (*.f64 2 C)>
#<alt (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt (+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))>
#<alt B>
#<alt (*.f64 B (+.f64 1 (/.f64 C B)))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))>
#<alt (*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))>
#<alt (*.f64 -1 B)>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))>
#<alt (*.f64 B (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))))))>
#<alt (*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 5/128 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))))))))))>
#<alt (sqrt.f64 (/.f64 B F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1))))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (sqrt.f64 (/.f64 B F))>
#<alt (+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) C)))>
#<alt (+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))))>
#<alt (+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 C (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))))>
#<alt (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))>
#<alt (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))>
#<alt (+.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))>
#<alt (*.f64 -2 (/.f64 C F))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))) (pow.f64 A 2))))))>
#<alt (*.f64 -2 (/.f64 A F))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F)))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))))) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F))))))>
#<alt (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))>
#<alt (+.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))>
#<alt (*.f64 -2 (/.f64 A F))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))>
#<alt (-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))) (pow.f64 C 2))))))>
#<alt (*.f64 -2 (/.f64 C F))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (*.f64 2 (/.f64 1 F)))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))>
#<alt (*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 C 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))>
#<alt (*.f64 -2 (/.f64 C F))>
#<alt (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))>
#<alt (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 1/2 (/.f64 1 (*.f64 A F)))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))>
#<alt (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))>
#<alt (/.f64 B F)>
#<alt (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (/.f64 1 F)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))>
#<alt (*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3))) (/.f64 1 F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))>
#<alt (*.f64 -1 (/.f64 B F))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) B)) (/.f64 (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F)))))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))>
#<alt (+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))>
#<alt (+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))))>
#<alt (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))))))))>
#<alt (sqrt.f64 (/.f64 B F))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F))))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))>
#<alt (*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))>
Calls

90 calls:

TimeVariablePointExpression
55.0ms
F
@inf
(- (* F (+ (* (sqrt (/ 1 (* B F))) (sqrt 2)) (/ 1 F))) 1)
6.0ms
F
@0
(sqrt (/ (/ 1 F) (+ C (sqrt (+ (* B B) (* C C))))))
4.0ms
A
@0
(sqrt (/ (* A (+ (* -4 C) (/ (pow B 2) A))) (* F (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C)))))))))
4.0ms
C
@0
(sqrt (/ (* A (+ (* -4 C) (/ (pow B 2) A))) (* F (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C)))))))))
4.0ms
A
@-inf
(sqrt (/ (* A (+ (* -4 C) (/ (pow B 2) A))) (* F (+ A (+ C (sqrt (+ (* B B) (* (- A C) (- A C)))))))))

rewrite230.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
420×log1p-expm1-u
420×expm1-log1p-u
411×add-exp-log
411×add-log-exp
408×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049539
1933509
Stop Event
node limit
Counts
13 → 269
Calls
Call 1
Inputs
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 F (/.f64 2 B))
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1)
(sqrt.f64 (/.f64 1 (*.f64 B F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F)))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(/.f64 1 (sqrt.f64 2))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(pow.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))) -1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (neg.f64 (sqrt.f64 B)))
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(pow.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))) -1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F 2) B))) 1)
(/.f64 (*.f64 F 2) B)
(pow.f64 (/.f64 (*.f64 F 2) B) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (*.f64 F 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 F 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 2 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 B) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F 2) B)))
(exp.f64 (log.f64 (/.f64 (*.f64 F 2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1))
(+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)
(*.f64 1 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 2) (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 2) (+.f64 1 (*.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 2) 1) (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1))
(pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 2)
(log.f64 (exp.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 3))
(expm1.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(exp.f64 (log.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 1))
(fma.f64 F (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) -1)
(fma.f64 1 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)
(fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 2) (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F B) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 F B) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 F B))) (cbrt.f64 (pow.f64 (*.f64 F B) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)) (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 F B) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 F B))) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 F B)))
(pow.f64 (*.f64 F B) -1/2)
(pow.f64 (/.f64 (/.f64 1 B) F) 1/2)
(pow.f64 (pow.f64 (*.f64 F B) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F B)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 F B) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 F B) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F B) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 F B) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 F B) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F B) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2)
(pow.f64 (*.f64 2 (/.f64 (/.f64 1 B) F)) 1/2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 (*.f64 F B) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 1))
(+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 1)
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) F) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1))) 1)
(pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 2)
(log.f64 (exp.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(exp.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 1))
(fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)
(fma.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) F 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 1/2))
(/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 2 -1/2))) 1)
(*.f64 1 (pow.f64 2 -1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 2 -1/2)))
(*.f64 (sqrt.f64 (pow.f64 2 -1/2)) (sqrt.f64 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 (cbrt.f64 2) -1) (pow.f64 (cbrt.f64 (sqrt.f64 2)) -1))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 2)) -1) (pow.f64 (sqrt.f64 (sqrt.f64 2)) -1))
(pow.f64 2 -1/2)
(pow.f64 (sqrt.f64 2) -1)
(pow.f64 (pow.f64 2 -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 2 -1/2)) 3)
(pow.f64 (*.f64 1/2 (pow.f64 2 -1/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 2 -1/2)) 2)
(pow.f64 (/.f64 (sqrt.f64 2) 1) -1)
(log.f64 (exp.f64 (pow.f64 2 -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 2 -1/2))))
(cbrt.f64 (*.f64 1/2 (pow.f64 2 -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 2 -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 2 -1/2)))
(exp.f64 (log.f64 (pow.f64 2 -1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 2 -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) 1)
(pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 3)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(*.f64 1 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A))) (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)) (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 A F)) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A))) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (pow.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (pow.f64 (/.f64 A F) 1/2) (pow.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))

simplify725.0ms (1.8%)

Algorithm
egg-herbie
Rules
1810×distribute-lft-in
1310×*-commutative
944×times-frac
554×+-commutative
430×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0169257949
1513053885
Stop Event
node limit
Counts
586 → 697
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 2 (/.f64 F B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(sqrt.f64 (/.f64 1 (*.f64 B F)))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) C)))))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 C (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 5/128 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2)))))))))
(sqrt.f64 (/.f64 1 (*.f64 B F)))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F)))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F)))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 -1 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))
(*.f64 B (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 5/128 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))))))))))
(sqrt.f64 (/.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))))))))))
(*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(sqrt.f64 (/.f64 B F))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) C)))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 C (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(+.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -2 (/.f64 C F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))) (pow.f64 A 2))))))
(*.f64 -2 (/.f64 A F))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))))) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F))))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(+.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(*.f64 -2 (/.f64 A F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))) (pow.f64 C 2))))))
(*.f64 -2 (/.f64 C F))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 C 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 -2 (/.f64 C F))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 1/2 (/.f64 1 (*.f64 A F)))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(/.f64 B F)
(*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (/.f64 1 F)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3))) (/.f64 1 F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 -1 (/.f64 B F))
(*.f64 -1 (*.f64 B (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) B)) (/.f64 (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F)))))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))))))))
(sqrt.f64 (/.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(pow.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))) -1)
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (neg.f64 (sqrt.f64 B)))
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(pow.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))) -1)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F 2) B))) 1)
(/.f64 (*.f64 F 2) B)
(pow.f64 (/.f64 (*.f64 F 2) B) 1)
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 2)
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 3)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 2) 1/2)
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3) 1/3)
(log.f64 (exp.f64 (/.f64 (*.f64 F 2) B)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 F 2) B))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 2 B) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 B) 3) (pow.f64 F 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F 2) B)))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F 2) B)))
(exp.f64 (log.f64 (/.f64 (*.f64 F 2) B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1))
(+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)
(*.f64 1 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 2) (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(/.f64 (-.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 2) (+.f64 1 (*.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 2) 1) (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1))
(pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 2)
(log.f64 (exp.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1))))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 3))
(expm1.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(exp.f64 (log.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 1))
(fma.f64 F (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) -1)
(fma.f64 1 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)
(fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 2) (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) -1)
(fma.f64 (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) -1)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F B) -1/2))) 1)
(*.f64 1 (pow.f64 (*.f64 F B) -1/2))
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 F B))) (cbrt.f64 (pow.f64 (*.f64 F B) -1/2)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)) (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)))
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 F B) -1/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 F B))) 1/2))
(/.f64 1 (sqrt.f64 (*.f64 F B)))
(pow.f64 (*.f64 F B) -1/2)
(pow.f64 (/.f64 (/.f64 1 B) F) 1/2)
(pow.f64 (pow.f64 (*.f64 F B) -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -1/2)) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3)
(pow.f64 (sqrt.f64 (*.f64 F B)) -1)
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)) 2)
(log.f64 (exp.f64 (pow.f64 (*.f64 F B) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 F B) -1/2))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F B) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 F B) -1/2)))
(exp.f64 (log.f64 (pow.f64 (*.f64 F B) -1/2)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 F B))) 1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F B) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)))) 1)
(pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 2)
(pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2)
(pow.f64 (*.f64 2 (/.f64 (/.f64 1 B) F)) 1/2)
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 (*.f64 F B) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 1))
(+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 1)
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) F) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1))) 1)
(pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 2)
(log.f64 (exp.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(exp.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 1))
(fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)
(fma.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) F 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 1/2))
(/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 1/2))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(fma.f64 1 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 2 -1/2))) 1)
(*.f64 1 (pow.f64 2 -1/2))
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 2 -1/2)))
(*.f64 (sqrt.f64 (pow.f64 2 -1/2)) (sqrt.f64 (pow.f64 2 -1/2)))
(*.f64 (pow.f64 (cbrt.f64 2) -1) (pow.f64 (cbrt.f64 (sqrt.f64 2)) -1))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 2)) -1) (pow.f64 (sqrt.f64 (sqrt.f64 2)) -1))
(pow.f64 2 -1/2)
(pow.f64 (sqrt.f64 2) -1)
(pow.f64 (pow.f64 2 -1/2) 1)
(pow.f64 (cbrt.f64 (pow.f64 2 -1/2)) 3)
(pow.f64 (*.f64 1/2 (pow.f64 2 -1/2)) 1/3)
(pow.f64 (sqrt.f64 (pow.f64 2 -1/2)) 2)
(pow.f64 (/.f64 (sqrt.f64 2) 1) -1)
(log.f64 (exp.f64 (pow.f64 2 -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 2 -1/2))))
(cbrt.f64 (*.f64 1/2 (pow.f64 2 -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 2 -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 2 -1/2)))
(exp.f64 (log.f64 (pow.f64 2 -1/2)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1))
(exp.f64 (*.f64 (log.f64 (pow.f64 2 -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) 1)
(pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 1)
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 3)
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 2)
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) B))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) (pow.f64 B 3)))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(*.f64 1 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A))) (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)) (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(pow.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) -1)
(log.f64 (pow.f64 (exp.f64 (/.f64 A F)) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A))) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (pow.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (pow.f64 (/.f64 A F) 1/2) (pow.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/2))
(/.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
Outputs
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (neg.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 -1))))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -2) (sqrt.f64 -1)))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 2 (/.f64 F B))
(*.f64 F (/.f64 2 B))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(fma.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)) -1)
(+.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) -1)
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(fma.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)) -1)
(+.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) -1)
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(fma.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)) -1)
(+.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) -1)
(-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F))) 1)
(fma.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)) -1)
(+.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) -1)
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(+.f64 1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))
(neg.f64 (*.f64 F (-.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (/.f64 1 F))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (*.f64 (sqrt.f64 2) -1) (/.f64 -1 F)) (neg.f64 F))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))
(neg.f64 (*.f64 F (-.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (/.f64 1 F))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (*.f64 (sqrt.f64 2) -1) (/.f64 -1 F)) (neg.f64 F))
(*.f64 -1 (*.f64 F (-.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2)))) (/.f64 1 F))))
(neg.f64 (*.f64 F (-.f64 (neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (/.f64 1 F))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (*.f64 (sqrt.f64 2) -1) (/.f64 -1 F)) (neg.f64 F))
(*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B)
(/.f64 (+.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) B)
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(*.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)))
(+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(*.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)))
(+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(*.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)))
(+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))))
(*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 2))) (/.f64 1 F)))
(*.f64 F (fma.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (sqrt.f64 2) (pow.f64 (sqrt.f64 -1) 2)) (/.f64 1 F)))
(+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (/.f64 1 (*.f64 B F)))
(sqrt.f64 (/.f64 (/.f64 1 B) F))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) C)))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) C))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 1/8 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))) (*.f64 C (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 7) F))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F)))))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 C (fma.f64 1/16 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 C (fma.f64 1/16 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 7))))) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9)))) (/.f64 (pow.f64 B 4) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2)))))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (fma.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9)))) 1/2)) (fma.f64 1/32 (*.f64 (/.f64 (pow.f64 B 4) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 C F))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B)) (sqrt.f64 (/.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B)) (neg.f64 (sqrt.f64 (/.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 (neg.f64 C) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B)))))
(*.f64 C (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 (*.f64 1/4 (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 C F)))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B)))))
(*.f64 C (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2))))) (pow.f64 C 3)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 B (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 3) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))))) (pow.f64 C 3))) (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 2)) B) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/32 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 3)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 (*.f64 1/4 (*.f64 B (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (sqrt.f64 2) B))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 B (/.f64 (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8)) (sqrt.f64 2))) (sqrt.f64 (/.f64 F (pow.f64 C 3)))) (fma.f64 1/32 (*.f64 (*.f64 (/.f64 (sqrt.f64 -1) (sqrt.f64 2)) (/.f64 (pow.f64 B 3) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (/.f64 (*.f64 B (sqrt.f64 -1)) (sqrt.f64 2)))))) (pow.f64 C 3))) (neg.f64 C))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)))
(fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 1/256 (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C)))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 -1/256 (*.f64 (pow.f64 C 5) (*.f64 F 1/2)))) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 5/128 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2)))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 1/256 (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 5/128 (*.f64 F (pow.f64 C 7)))) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (-.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 1/256 (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2))))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 -1/256 (*.f64 (pow.f64 C 5) (*.f64 F 1/2)))) (pow.f64 C 2))) (/.f64 5/128 (*.f64 F (pow.f64 C 7))))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 -1/256 (*.f64 (pow.f64 C 5) (*.f64 F 1/2)))) (sqrt.f64 1/2)))))))))
(sqrt.f64 (/.f64 1 (*.f64 B F)))
(sqrt.f64 (/.f64 (/.f64 1 B) F))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))))))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (+.f64 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)))))
(+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F)))))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (fma.f64 -1 (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (*.f64 1/4 (*.f64 B (/.f64 (pow.f64 C 2) F))))))))))
(+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))) (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 (sqrt.f64 -1) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 (sqrt.f64 -1) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) C)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F)))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))
(fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)) (fma.f64 -1 (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (/.f64 (*.f64 -1/4 (*.f64 B (pow.f64 C 2))) F)))))) (pow.f64 B 3)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 (sqrt.f64 -1) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))))
(-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) C)) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1)) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (/.f64 (*.f64 -1/4 (*.f64 B (pow.f64 C 2))) F)) (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))))))) (pow.f64 B 3)))
B
(+.f64 B C)
(+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3))) (*.f64 1/2 (/.f64 1 B)))))))
(+.f64 B (*.f64 C (+.f64 1 (*.f64 C (fma.f64 -1/8 (/.f64 (pow.f64 C 2) (pow.f64 B 3)) (/.f64 1/2 B))))))
(*.f64 2 C)
(*.f64 C (+.f64 2 (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(*.f64 C (+.f64 2 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 C (+.f64 2 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 4)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 6)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C))
(/.f64 (*.f64 -1/2 (pow.f64 B 2)) C)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (*.f64 1/2 (pow.f64 B 2))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 (pow.f64 B 2) 1/2)) C))
(/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (*.f64 (pow.f64 B 2) 1/2)) (neg.f64 C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2)))) C))
(neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 (pow.f64 B 2) 1/2))) C))
(/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 (pow.f64 B 2) 1/2))) (neg.f64 C))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/64 (pow.f64 B 8)) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 6))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4))) (*.f64 1/2 (pow.f64 B 2))))) C))
(neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 (pow.f64 B 2) 1/2)))) C))
(/.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 8) 5/64) (pow.f64 C 6)) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 2)) (fma.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 4)) (*.f64 (pow.f64 B 2) 1/2)))) (neg.f64 C))
(*.f64 2 C)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C))
(fma.f64 1/2 (/.f64 (pow.f64 B 2) C) (*.f64 2 C))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 -1/8 (/.f64 (pow.f64 B 2) (pow.f64 C 3)) (/.f64 1/2 C))))
(+.f64 (*.f64 2 C) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5))) (*.f64 1/8 (/.f64 1 (pow.f64 C 3))))) (*.f64 1/2 (/.f64 1 C)))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5)) (neg.f64 (/.f64 1/8 (pow.f64 C 3)))) (/.f64 1/2 C))))
(fma.f64 2 C (*.f64 (pow.f64 B 2) (fma.f64 (pow.f64 B 2) (fma.f64 1/16 (/.f64 (pow.f64 B 2) (pow.f64 C 5)) (/.f64 -1/8 (pow.f64 C 3))) (/.f64 1/2 C))))
B
(*.f64 B (+.f64 1 (/.f64 C B)))
(*.f64 B (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B))))
(*.f64 B (+.f64 1 (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B))))
(*.f64 B (+.f64 1 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (/.f64 C B)))))
(*.f64 B (+.f64 1 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 4)) (fma.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 C B)))))
(*.f64 -1 B)
(neg.f64 B)
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 C B)))))
(*.f64 (neg.f64 B) (+.f64 1 (/.f64 (neg.f64 C) B)))
(*.f64 B (neg.f64 (-.f64 1 (/.f64 C B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (/.f64 (*.f64 -1/2 (pow.f64 C 2)) B)) B))))
(*.f64 B (neg.f64 (-.f64 1 (/.f64 (+.f64 C (*.f64 -1/2 (/.f64 (pow.f64 C 2) B))) B))))
(*.f64 -1 (*.f64 B (+.f64 1 (*.f64 -1 (/.f64 (+.f64 C (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2))) (*.f64 1/2 (pow.f64 C 2))) B))) B)))))
(*.f64 (neg.f64 B) (+.f64 1 (neg.f64 (/.f64 (+.f64 C (neg.f64 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 1/2)) B))) B))))
(*.f64 (neg.f64 B) (-.f64 1 (/.f64 (-.f64 C (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 2)) (*.f64 (pow.f64 C 2) 1/2)) B)) B)))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 B (sqrt.f64 1/2)))
(*.f64 B (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2))))
(*.f64 B (fma.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2))))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (-.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 1/256 (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 (sqrt.f64 1/2) 2)))) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 1/2)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 -1/256 (*.f64 (pow.f64 C 5) (*.f64 F 1/2)))) (sqrt.f64 1/2))) (sqrt.f64 (*.f64 F C))))))))
(*.f64 B (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (/.f64 1 (sqrt.f64 1/2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 5/128 (/.f64 1 (*.f64 (pow.f64 C 7) F))))) (sqrt.f64 1/2)) (sqrt.f64 (*.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (-.f64 (*.f64 1/16 (/.f64 1 (*.f64 (pow.f64 C 5) F))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 C 5) (*.f64 F (pow.f64 (sqrt.f64 1/2) 2)))))) (sqrt.f64 1/2))))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 1 (sqrt.f64 1/2))) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/16 (/.f64 (-.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 1/256 (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 (sqrt.f64 1/2) 2)))) (*.f64 (pow.f64 C 2) (pow.f64 (sqrt.f64 1/2) 2))) (/.f64 5/128 (*.f64 F (pow.f64 C 7)))) (sqrt.f64 1/2)))) (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 (*.f64 F C)) (-.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 1/256 (*.f64 (*.f64 F (pow.f64 C 5)) (pow.f64 (sqrt.f64 1/2) 2))))) (sqrt.f64 1/2)))))))))
(*.f64 B (fma.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (sqrt.f64 1/2) (*.f64 (pow.f64 B 2) (fma.f64 -1/16 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (sqrt.f64 1/2)) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 -1/256 (*.f64 (pow.f64 C 5) (*.f64 F 1/2)))) (pow.f64 C 2))) (/.f64 5/128 (*.f64 F (pow.f64 C 7))))) (sqrt.f64 1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (/.f64 (+.f64 (/.f64 1/16 (*.f64 F (pow.f64 C 5))) (/.f64 -1/256 (*.f64 (pow.f64 C 5) (*.f64 F 1/2)))) (sqrt.f64 1/2))))))))))
(sqrt.f64 (/.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (+.f64 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (+.f64 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (fma.f64 -1 (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (*.f64 1/4 (*.f64 B (/.f64 (pow.f64 C 2) F)))))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (*.f64 1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))) (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)))))))))
(*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F)))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1)))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 (sqrt.f64 -1) C)))))
(*.f64 B (neg.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) C))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1))))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 (sqrt.f64 -1) C))))))
(*.f64 B (neg.f64 (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) C)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 3) F)) (*.f64 -1/4 (/.f64 (*.f64 B (pow.f64 C 2)) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1 (/.f64 (pow.f64 C 2) F)) (*.f64 1/2 (/.f64 (pow.f64 C 2) F))))))) (pow.f64 B 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) (*.f64 C (sqrt.f64 -1))))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)) (fma.f64 -1 (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)) (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (/.f64 (*.f64 -1/4 (*.f64 B (pow.f64 C 2))) F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F B)) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))))) (pow.f64 B 3)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) (*.f64 (sqrt.f64 -1) C))))))
(*.f64 B (neg.f64 (-.f64 (-.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) (*.f64 (sqrt.f64 -1) C))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 C 3) F) (/.f64 (*.f64 -1/4 (*.f64 B (pow.f64 C 2))) F)) (*.f64 C (*.f64 (/.f64 (pow.f64 C 2) F) -1/2))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1)) (*.f64 (/.f64 (pow.f64 C 2) F) -1/2)))) (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 (*.f64 B (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (neg.f64 B) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (/.f64 B F))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) C)))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) C)))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F))) C)))))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (*.f64 C (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F))) 1/8))))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3))))) 1/8))))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 B F)))) (*.f64 C (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 5) F))) C)) (*.f64 1/8 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 B 3) F)))))))))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 C (fma.f64 1/16 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 (/.f64 1 (pow.f64 B 3)) F)) 1/8))))))
(+.f64 (sqrt.f64 (/.f64 B F)) (*.f64 C (fma.f64 -1/2 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 C (fma.f64 1/16 (*.f64 C (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 5))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 B 3)))) 1/8))))))
(*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 B (sqrt.f64 1/2)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 B (sqrt.f64 1/2))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/2))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9)))) (/.f64 (pow.f64 B 5) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 B (sqrt.f64 1/2)))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 B 3) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 1/2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (pow.f64 B 5) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 9) F))))) (*.f64 (*.f64 B (sqrt.f64 1/2)) (sqrt.f64 (/.f64 1 (*.f64 C F)))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/2))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9)))) (/.f64 (pow.f64 B 5) (pow.f64 (sqrt.f64 1/2) 3))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9)))) (/.f64 (pow.f64 B 5) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 B (sqrt.f64 1/2))))))
(fma.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (/.f64 (pow.f64 B 3) (sqrt.f64 1/2))) (fma.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9)))) (/.f64 (pow.f64 B 5) (*.f64 1/2 (sqrt.f64 1/2)))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 9)))) (/.f64 (pow.f64 B 5) (sqrt.f64 1/2))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 B (sqrt.f64 1/2))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 C (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8)) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 C (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8))) (sqrt.f64 2))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (/.f64 (pow.f64 B 2) F))))) (sqrt.f64 2)) (sqrt.f64 (/.f64 F (pow.f64 C 3))))) (+.f64 (*.f64 1/32 (*.f64 (/.f64 (*.f64 (pow.f64 B 4) (sqrt.f64 -1)) (pow.f64 (sqrt.f64 2) 3)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 3) F))))) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8)) (sqrt.f64 2))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (/.f64 (*.f64 (sqrt.f64 -1) (pow.f64 B 4)) (pow.f64 (sqrt.f64 2) 3))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 C (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 C 3))) (/.f64 (*.f64 (pow.f64 B 2) (*.f64 (sqrt.f64 -1) (*.f64 (/.f64 (pow.f64 B 2) F) 1/8))) (sqrt.f64 2))) (fma.f64 1/32 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 3)))) (*.f64 (pow.f64 B 4) (/.f64 (sqrt.f64 -1) (*.f64 2 (sqrt.f64 2))))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))))) (pow.f64 C 3)))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))
(+.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 A (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (fma.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 (neg.f64 A) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 A (-.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 A (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(+.f64 (*.f64 A (-.f64 (+.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 A (-.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))
(fma.f64 A (-.f64 (fma.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (-.f64 (*.f64 (neg.f64 A) (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (+.f64 C (hypot.f64 B C)))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(fma.f64 A (-.f64 (fma.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (-.f64 (*.f64 A (neg.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) F)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3)))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (+.f64 C (hypot.f64 B C))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 -2 (/.f64 C F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F)))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (fma.f64 -2 (/.f64 C F) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (*.f64 F A))) (neg.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 0 C) F))))
(+.f64 (*.f64 -2 (/.f64 C F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A)) (/.f64 0 (*.f64 F A))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))))
(-.f64 (fma.f64 -2 (/.f64 C F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))) (pow.f64 A 2)) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (*.f64 F A)))) (neg.f64 (*.f64 (/.f64 C A) (/.f64 (*.f64 0 C) F))))
(+.f64 (fma.f64 -2 (/.f64 C F) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0)) (pow.f64 A 2)))) (/.f64 0 (*.f64 F A)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 C F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (pow.f64 A 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 A F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) (*.f64 A F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (*.f64 (pow.f64 A 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))) (pow.f64 A 2))))))
(-.f64 (fma.f64 -2 (/.f64 C F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))))) (pow.f64 A 3)) (/.f64 (*.f64 (pow.f64 B 2) 1/2) (*.f64 F A)))) (fma.f64 -1 (*.f64 (/.f64 C A) (/.f64 (*.f64 0 C) F)) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 A 2)) (/.f64 C F)) (/.f64 (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))) (pow.f64 A 2)))))
(-.f64 (fma.f64 -2 (/.f64 C F) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F A))) (/.f64 (+.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0)) 0) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F))))) (pow.f64 A 3)))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 C F) (/.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 0 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) (pow.f64 A 2)))) (/.f64 0 (*.f64 F A))))
(*.f64 -2 (/.f64 A F))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 (neg.f64 A) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))) (/.f64 2 F)))
(*.f64 A (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))) (/.f64 2 F))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)))) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))) (/.f64 2 F))))
(*.f64 A (neg.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))) (/.f64 2 F)) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 F C)))) (pow.f64 A 3)))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F))))) A)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 A 2) F))) (*.f64 2 (/.f64 1 F))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)))) C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) F) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4)))) (*.f64 F C))))) A) (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C))))) (pow.f64 A 3)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))) (/.f64 2 F))))
(*.f64 A (neg.f64 (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 A 2))) (/.f64 2 F)) (/.f64 (-.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 F C)))) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 F C)))) C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) F) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 C (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F C))))) A)) (pow.f64 A 3)))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))
(/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))
(/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))
(+.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (fma.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (neg.f64 C) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (+.f64 A (hypot.f64 B A))))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))))
(+.f64 (*.f64 C (-.f64 (+.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (*.f64 C (-.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))
(fma.f64 C (-.f64 (fma.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 (*.f64 (neg.f64 C) (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) F) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (/.f64 (/.f64 (pow.f64 B 2) F) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))
(fma.f64 C (-.f64 (fma.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (-.f64 (*.f64 C (neg.f64 (-.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (hypot.f64 B A)))))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (+.f64 A (hypot.f64 B A))))) (+.f64 A (hypot.f64 B A))))))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (+.f64 A (hypot.f64 B A)))))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A)))))
(*.f64 -2 (/.f64 A F))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F)))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (fma.f64 -2 (/.f64 A F) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F C)))) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) (*.f64 F C)))))
(+.f64 (*.f64 -2 (/.f64 A F)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F C)) (/.f64 0 (*.f64 F C))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))))
(-.f64 (fma.f64 -2 (/.f64 A F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))) (pow.f64 C 2)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F C))))) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) (*.f64 F C)))))
(+.f64 (fma.f64 -2 (/.f64 A F) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F C))) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0)) (pow.f64 C 2)))) (/.f64 0 (*.f64 F C)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 A F)) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (pow.f64 C 3))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 C F))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) (*.f64 C F))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (*.f64 (pow.f64 C 2) F))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))) (pow.f64 C 2))))))
(-.f64 (fma.f64 -2 (/.f64 A F) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))))) (pow.f64 C 3)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F C))))) (fma.f64 -1 (*.f64 A (/.f64 (*.f64 0 A) (*.f64 F C))) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (*.f64 0 A) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (pow.f64 C 2)))))))
(-.f64 (fma.f64 -2 (/.f64 A F) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F C))) (/.f64 (+.f64 (*.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0)) 0) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F))))) (pow.f64 C 3)))) (+.f64 (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 A (pow.f64 C 2))) (*.f64 0 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) (pow.f64 C 2)))) (/.f64 0 (*.f64 F C))))
(*.f64 -2 (/.f64 C F))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))) (*.f64 2 (/.f64 1 F)))))
(*.f64 (neg.f64 C) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))) (/.f64 2 F)))
(*.f64 C (neg.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))) (/.f64 2 F))))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A (*.f64 (pow.f64 C 3) F)))) (*.f64 2 (/.f64 1 F)))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 (neg.f64 C) (+.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 (*.f64 F (pow.f64 C 3)) A)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 B 4) A) (*.f64 F (pow.f64 C 3))) (/.f64 2 F))) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))))
(*.f64 C (neg.f64 (+.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 F (pow.f64 C 3)) A)) (fma.f64 1/8 (/.f64 (/.f64 (pow.f64 B 4) A) (*.f64 F (pow.f64 C 3))) (/.f64 2 F))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 1/2 (pow.f64 C 2))))))
(*.f64 -1 (*.f64 C (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A (*.f64 C F)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (*.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (pow.f64 C 3))) (*.f64 2 (/.f64 1 F))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (*.f64 (pow.f64 C 2) F))))))
(*.f64 (neg.f64 C) (+.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) A))) (*.f64 (*.f64 F C) A)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (*.f64 C A))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C))))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A))))) (pow.f64 C 3)) (/.f64 2 F)) (*.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))))))
(*.f64 C (neg.f64 (+.f64 (/.f64 (-.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) A)) (*.f64 A (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 C A) F)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (*.f64 C A))) (*.f64 (/.f64 -1/8 C) (/.f64 (pow.f64 B 4) F)))) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A))))) (neg.f64 (pow.f64 C 3))) (fma.f64 1/2 (/.f64 (pow.f64 B 2) (*.f64 F (pow.f64 C 2))) (/.f64 2 F)))))
(*.f64 -2 (/.f64 C F))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C)))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 1/2 (/.f64 1 (*.f64 A F)))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (fma.f64 1/8 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (/.f64 1/2 (*.f64 F A))) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C)))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (-.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 (pow.f64 B 2) (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(+.f64 (*.f64 -2 (/.f64 C F)) (*.f64 (pow.f64 B 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 (pow.f64 B 2) (-.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1/2 (*.f64 F A)) (-.f64 (*.f64 (pow.f64 B 2) (-.f64 (neg.f64 (*.f64 (pow.f64 B 2) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C)))))) (*.f64 A (-.f64 A C)))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 5))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (fma.f64 1/8 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (/.f64 (*.f64 -1/2 C) (*.f64 (*.f64 F A) (-.f64 A C)))))))
(fma.f64 -2 (/.f64 C F) (*.f64 (pow.f64 B 2) (+.f64 (/.f64 1/2 (*.f64 F A)) (fma.f64 (pow.f64 B 2) (-.f64 (*.f64 (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5)))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))) (neg.f64 (pow.f64 B 2))) (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))))
(/.f64 B F)
(*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))
(*.f64 B (fma.f64 -1 (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B) (/.f64 1 F)))
(*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (/.f64 1 F)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (/.f64 C F)) (/.f64 1 F)) (fma.f64 -1 (*.f64 (+.f64 C A) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 (/.f64 C B) F))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 (/.f64 C F) (/.f64 A (pow.f64 B 2))) (/.f64 1 F)) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 (/.f64 A B) F) (/.f64 (/.f64 C B) F))) (*.f64 (+.f64 C A) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 B 2))))))
(*.f64 B (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) (*.f64 (pow.f64 B 2) F))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))) (pow.f64 B 3))) (/.f64 1 F))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 (pow.f64 B 2) F))) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F)))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 (/.f64 A (pow.f64 B 2)) (/.f64 C F)) (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F))))) (pow.f64 B 3)) (/.f64 1 F))) (fma.f64 -1 (*.f64 (+.f64 C A) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 B 2))) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 (/.f64 C B) F))))))
(*.f64 B (-.f64 (fma.f64 -4 (*.f64 (/.f64 C F) (/.f64 A (pow.f64 B 2))) (-.f64 (/.f64 1 F) (/.f64 (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)))))) (pow.f64 B 3)))) (-.f64 (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (*.f64 F (pow.f64 B 2))) (+.f64 (/.f64 (/.f64 A B) F) (/.f64 (/.f64 C B) F))) (*.f64 (+.f64 C A) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 B 2))))))
(*.f64 -1 (/.f64 B F))
(/.f64 (neg.f64 B) F)
(/.f64 B (neg.f64 F))
(*.f64 -1 (*.f64 B (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 B F)) (/.f64 C (*.f64 B F))))))
(*.f64 (neg.f64 B) (+.f64 (/.f64 1 F) (+.f64 (/.f64 A (*.f64 F B)) (/.f64 (/.f64 C B) F))))
(*.f64 B (neg.f64 (+.f64 (/.f64 1 F) (+.f64 (/.f64 (/.f64 A B) F) (/.f64 (/.f64 C B) F)))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F))) B)) (+.f64 (/.f64 C F) (/.f64 A F))) B) (/.f64 1 F)))
(*.f64 B (neg.f64 (-.f64 (/.f64 1 F) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)))) (neg.f64 B)) (+.f64 (/.f64 C F) (/.f64 A F))) B))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2)) B)) (/.f64 (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))) B))) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))) B)) (+.f64 (/.f64 A F) (/.f64 C F))) B)) (/.f64 1 F))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (/.f64 C F)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (+.f64 C A) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F))) B)))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F))) B)) (+.f64 (/.f64 C F) (/.f64 A F))) B) (/.f64 1 F)))
(*.f64 (neg.f64 B) (-.f64 (/.f64 1 F) (/.f64 (-.f64 (/.f64 (-.f64 (fma.f64 -4 (*.f64 A (/.f64 C F)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (+.f64 C A) (/.f64 (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)))) B)))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)))) (neg.f64 B)) (+.f64 (/.f64 C F) (/.f64 A F))) B)))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(fma.f64 1/2 (*.f64 (*.f64 A (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) B)) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 A (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(fma.f64 A (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2) (+.f64 C (hypot.f64 B C)))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))) B))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) B))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(+.f64 (*.f64 A (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 A (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))
(fma.f64 A (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (/.f64 (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (+.f64 C (hypot.f64 B C)))) (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))))) (+.f64 C (hypot.f64 B C))) (pow.f64 B 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (*.f64 C (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 C (hypot.f64 B C))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))) B)))))) (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(fma.f64 A (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))) B) (*.f64 A (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (*.f64 A (/.f64 (-.f64 (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2) (+.f64 C (hypot.f64 B C)))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))))) (+.f64 C (hypot.f64 B C))) (pow.f64 B 2))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (*.f64 (*.f64 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) F)) (sqrt.f64 (/.f64 1 (pow.f64 (pow.f64 (hypot.f64 B C) 2) 3))))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C))))) (+.f64 C (hypot.f64 B C))))) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) 2) (+.f64 C (hypot.f64 B C)))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (/.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (*.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (/.f64 (-.f64 (*.f64 (/.f64 C F) (/.f64 -4 (+.f64 C (hypot.f64 B C)))) (*.f64 (pow.f64 B 2) (/.f64 (-.f64 1 (*.f64 C (sqrt.f64 (/.f64 1 (pow.f64 (hypot.f64 B C) 2))))) (*.f64 F (pow.f64 (+.f64 C (hypot.f64 B C)) 2))))) (+.f64 C (hypot.f64 B C)))))) B)))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 -2) A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))
(fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 -2) A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 2)) C)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F)))))))) (*.f64 (pow.f64 A 3) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 C (*.f64 -1 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))))))) (*.f64 (pow.f64 A 2) (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 C (+.f64 C (*.f64 -1 C))) F))) (*.f64 A (sqrt.f64 -2))) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 C) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))))) (fma.f64 -1/2 (*.f64 (/.f64 F C) (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (pow.f64 (sqrt.f64 -2) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 C 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))))))) (*.f64 (sqrt.f64 -2) (pow.f64 A 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 (*.f64 1/2 (*.f64 0 C)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F)))))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (/.f64 (*.f64 C (*.f64 0 C)) F))) (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 -2) A)) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0)) 0) (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) F) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)))) (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 2)) C)))))) C)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 B 2) (/.f64 C F)) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 2)) C)))) (*.f64 (sqrt.f64 -2) (pow.f64 A 2)))) (fma.f64 1/2 (*.f64 (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) A) (/.f64 (sqrt.f64 (/.f64 F C)) (sqrt.f64 -2))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))
(*.f64 (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))) 1)
(*.f64 -1 (*.f64 A (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 A 5) F))) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 A) (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 -2)))) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))
(*.f64 A (neg.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 A 5)))) (/.f64 (neg.f64 (pow.f64 B 2)) (sqrt.f64 -2))) (*.f64 (*.f64 -1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F A)))))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 -2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)))) (sqrt.f64 -2))))) (pow.f64 A 3)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))
(*.f64 (neg.f64 A) (-.f64 (*.f64 (*.f64 -1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (neg.f64 (pow.f64 B 2)) (sqrt.f64 -2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (neg.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 F C))))) (sqrt.f64 -2))))) (pow.f64 A 3))))
(*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 A F)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 C F))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 C F))))) C)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) F)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) C))) (*.f64 C F)))))) (sqrt.f64 -2))))) A)) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (*.f64 (pow.f64 B 2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 -2))))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 A F))) (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 A) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)))) (sqrt.f64 -2))) (sqrt.f64 (*.f64 F A))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F A))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F C)))) C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) F) (*.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 C (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 C 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 C (pow.f64 B 4)))) (*.f64 F C))))) (sqrt.f64 -2))))) A) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (*.f64 (pow.f64 B 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 -2)))))) (pow.f64 A 3)) (*.f64 (*.f64 (sqrt.f64 -2) (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 1 (*.f64 F A))))))
(*.f64 A (neg.f64 (-.f64 (*.f64 (*.f64 -1 (sqrt.f64 -2)) (sqrt.f64 (/.f64 1 (*.f64 F A)))) (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 A F)) (/.f64 (neg.f64 (pow.f64 B 2)) (sqrt.f64 -2)))) (/.f64 (fma.f64 -1/2 (*.f64 (/.f64 (neg.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 F C))))) (sqrt.f64 -2)) (sqrt.f64 (*.f64 F A))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (neg.f64 (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/8 (/.f64 (pow.f64 B 4) (*.f64 F C)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 F C)))) C)) (fma.f64 1/8 (/.f64 (pow.f64 B 4) F) (*.f64 1/2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 C (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 F C)))))) (sqrt.f64 -2))))) A)) (pow.f64 A 3)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 C (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) B)) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))
(fma.f64 1/2 (*.f64 (*.f64 C (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) B)) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A)))))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))
(fma.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 C (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) B) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) B))))))
(fma.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (*.f64 C (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (+.f64 A (hypot.f64 B A)))))) B))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) B))))))
(+.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 1/2 (*.f64 (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 C (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 -1/2 (*.f64 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2)))) 2))) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))) B) (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2)))))))))))))
(fma.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) B)) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (/.f64 (fma.f64 -1 (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 B 2) A) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) F) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) B))) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) 2)) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2)))) (*.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 F (pow.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) 2))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) B))))))))
(fma.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 C (fma.f64 1/2 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) B)) (*.f64 C (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (*.f64 C (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (*.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (+.f64 A (hypot.f64 B A))))))))) (pow.f64 B 2)) (*.f64 1/2 (+.f64 (*.f64 (*.f64 A (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 A (hypot.f64 B A))))))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (+.f64 A (hypot.f64 B A))))) (+.f64 A (hypot.f64 B A)))))) B)) (*.f64 (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A)))) (/.f64 (fma.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 A (hypot.f64 B A)) (pow.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) 2))) (pow.f64 B 2)) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (-.f64 1 (/.f64 (pow.f64 A 2) (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)))) (*.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (/.f64 (-.f64 (*.f64 -4 (/.f64 A (*.f64 F (+.f64 A (hypot.f64 B A))))) (*.f64 (/.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (hypot.f64 B A)) 2)) (/.f64 (-.f64 1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) F))) (+.f64 A (hypot.f64 B A)))))) B))))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 2)) A)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F)))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 A 2) (pow.f64 B 2)) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F)))))))) (*.f64 (pow.f64 C 3) (sqrt.f64 -2))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) F)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) 2)) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/2 (*.f64 (+.f64 A (*.f64 -1 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))))))) (*.f64 (pow.f64 C 2) (sqrt.f64 -2))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (*.f64 -1 (/.f64 (*.f64 A (+.f64 A (*.f64 -1 A))) F))) (*.f64 C (sqrt.f64 -2))))) (*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 -2)))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 (*.f64 0 A) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))))))) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) F)) (*.f64 1/4 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))))) (*.f64 (sqrt.f64 -2) (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (fma.f64 1/4 (*.f64 F (/.f64 (pow.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) 2) (*.f64 A (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 (*.f64 1/2 (*.f64 0 A)) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F))))))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) F)) (neg.f64 (*.f64 A (/.f64 (*.f64 0 A) F)))) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))))))
(fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (+.f64 (*.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0)) 0) (+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 A 2) (/.f64 (pow.f64 B 2) F)) (*.f64 (*.f64 1/4 (pow.f64 B 2)) (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)))) (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 2)) A)))))) A)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 -1/2 (*.f64 A (/.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 0) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) 2)) A)))) (*.f64 (sqrt.f64 -2) (pow.f64 C 2)))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F A)) (/.f64 (fma.f64 1/2 (/.f64 (pow.f64 B 2) F) (/.f64 0 F)) (*.f64 (sqrt.f64 -2) C))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 A F))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (sqrt.f64 (/.f64 C F))))
(*.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 -1)) (neg.f64 (sqrt.f64 (/.f64 C F))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 (pow.f64 C 5) F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 C (neg.f64 (fma.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F (pow.f64 C 5)))) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (sqrt.f64 2))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 C (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (/.f64 (fma.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (sqrt.f64 2)))))) (pow.f64 C 3)))))
(*.f64 -1 (*.f64 C (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 C F)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))))) (*.f64 -1/2 (*.f64 A (pow.f64 B 4)))) (*.f64 A F))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/4 (pow.f64 B 4))) (*.f64 A F))) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 A F))))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) C)) (*.f64 1/4 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (sqrt.f64 -1)) (sqrt.f64 2)) (sqrt.f64 (/.f64 C F))))) (pow.f64 C 3))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 C F))) (*.f64 (sqrt.f64 -1) (sqrt.f64 2))))))
(*.f64 (neg.f64 C) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (sqrt.f64 2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 A (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4))) (*.f64 -1/2 (*.f64 (pow.f64 B 4) A))) (*.f64 F A)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 B 2) (pow.f64 A 2)) (*.f64 (pow.f64 B 4) 1/4)) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F)))) (sqrt.f64 2))))) C) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2)))))) (pow.f64 C 3)) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1)))))
(*.f64 C (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 F C))) (*.f64 (sqrt.f64 2) (sqrt.f64 -1))) (/.f64 (-.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 C F)) (*.f64 (pow.f64 B 2) (/.f64 (sqrt.f64 -1) (sqrt.f64 2))))) (/.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (*.f64 F C)) (*.f64 (sqrt.f64 -1) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 B 4) A)) (*.f64 A (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 F A)) (fma.f64 -1/4 (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 B 4) 1/4) (*.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 F A)) (*.f64 1/8 (/.f64 (pow.f64 B 4) (*.f64 F A)))) A)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) F))))) (sqrt.f64 2))))) C)) (pow.f64 C 3)))))
(*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2))
(*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (sqrt.f64 -2) (sqrt.f64 (/.f64 C F))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F C))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (sqrt.f64 -2))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) C)))) (sqrt.f64 -2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2)) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2)))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 B 2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 F (*.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 F (pow.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))))) (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (*.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3))))) (*.f64 1/4 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C)))) (+.f64 (*.f64 -1/16 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5))))) (*.f64 -1/16 (/.f64 (-.f64 (*.f64 1/2 (/.f64 1 (*.f64 A F))) (*.f64 -1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))))) (sqrt.f64 -2)) (sqrt.f64 (/.f64 F C)))))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (sqrt.f64 -2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (*.f64 A (-.f64 A C)))))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (fma.f64 -1/2 (*.f64 F (/.f64 (*.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (fma.f64 1/8 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 3))) (*.f64 1/4 (+.f64 (*.f64 F (/.f64 (pow.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) 2) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (*.f64 A (-.f64 A C))))))) (*.f64 C (pow.f64 (sqrt.f64 -2) 2)))) (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 3))) (/.f64 (*.f64 1/4 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C)))))) (*.f64 A (-.f64 A C)))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 (*.f64 F A) (pow.f64 (-.f64 A C) 5))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 (*.f64 F A) (-.f64 A C))))) (*.f64 A (pow.f64 (-.f64 A C) 3))))))) (sqrt.f64 -2))))))))))
(fma.f64 (sqrt.f64 (/.f64 C F)) (sqrt.f64 -2) (*.f64 (pow.f64 B 2) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (sqrt.f64 -2))) (*.f64 (pow.f64 B 2) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 F C)) (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) C)))) (sqrt.f64 -2))) (*.f64 (sqrt.f64 (/.f64 F C)) (*.f64 (pow.f64 B 2) (/.f64 (+.f64 (fma.f64 -1/4 (/.f64 (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C))))) (*.f64 A (-.f64 A C))) (*.f64 -1/16 (+.f64 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 5)))) (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (pow.f64 (-.f64 A C) 3)))))) (*.f64 1/4 (/.f64 (*.f64 F (*.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (fma.f64 1/8 (/.f64 C (*.f64 A (*.f64 F (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/4 (/.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) (*.f64 A (-.f64 A C)))) (*.f64 -1/8 (/.f64 (*.f64 F (pow.f64 (+.f64 (/.f64 1/2 (*.f64 F A)) (*.f64 1/2 (/.f64 C (*.f64 A (*.f64 F (-.f64 A C)))))) 2)) C)))))) C))) (sqrt.f64 -2))))))))))
(sqrt.f64 (/.f64 B F))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (+.f64 (/.f64 C F) (/.f64 A F)))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (*.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F)))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (+.f64 (/.f64 A F) (/.f64 C F)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 1/4 (*.f64 (*.f64 F B) (pow.f64 (+.f64 (/.f64 C F) (/.f64 A F)) 2)) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F))))))))
(*.f64 B (+.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (sqrt.f64 (/.f64 F (pow.f64 B 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 7))) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 C F) (/.f64 A F)) 2))) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)))))))) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 F (pow.f64 B 5)))) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 B F)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 B F))))
(*.f64 (sqrt.f64 -1) (neg.f64 (sqrt.f64 (/.f64 B F))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1)))))
(*.f64 (neg.f64 B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 C F) (/.f64 A F)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))))
(*.f64 B (neg.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 C F) (/.f64 A F)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 C F) (/.f64 A F)))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 -1)) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))))
(*.f64 B (neg.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 C F) (/.f64 A F)))) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 5))) (sqrt.f64 -1)) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))))))
(*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 B F)) (*.f64 (sqrt.f64 -1) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (pow.f64 (-.f64 A C) 2))) (+.f64 (*.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 A F) (/.f64 C F)) 2)))) (*.f64 (+.f64 A C) (-.f64 (*.f64 -4 (/.f64 (*.f64 A C) F)) (+.f64 (*.f64 -1 (*.f64 (+.f64 A C) (+.f64 (/.f64 A F) (/.f64 C F)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F))))))))))) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 A F) (/.f64 C F))))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 -1))))))
(*.f64 (neg.f64 B) (fma.f64 -1 (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1)) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 -1/4 (*.f64 (*.f64 F B) (pow.f64 (+.f64 (/.f64 C F) (/.f64 A F)) 2)) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A)) (/.f64 (*.f64 1/2 (pow.f64 (-.f64 A C) 2)) F))))))))) (pow.f64 B 3)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 C F) (/.f64 A F)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F))))))
(*.f64 B (neg.f64 (-.f64 (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 -1) (+.f64 (/.f64 C F) (/.f64 A F)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 (/.f64 1 B) F)))) (/.f64 (*.f64 1/2 (+.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 F B)) (sqrt.f64 -1)) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A))))) (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 -1) (fma.f64 -1/2 (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (pow.f64 (-.f64 A C) 2)) (fma.f64 -1/4 (*.f64 B (*.f64 F (pow.f64 (+.f64 (/.f64 C F) (/.f64 A F)) 2))) (*.f64 (+.f64 C A) (-.f64 (*.f64 -4 (*.f64 A (/.f64 C F))) (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) F)) (*.f64 (+.f64 (/.f64 C F) (/.f64 A F)) (+.f64 C A))))))))))) (pow.f64 B 3)))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))))) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 -1 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))) -1)
(*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2)))
(sqrt.f64 (/.f64 (*.f64 F 2) B))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))
(*.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) (cbrt.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F))
(*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 2 B)))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (*.f64 F 2) B)))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 F (/.f64 2 B))) 2)) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))) (sqrt.f64 (cbrt.f64 (*.f64 F (/.f64 2 B)))))
(/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B))
(/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))))
(*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 F 2))) (neg.f64 (sqrt.f64 B)))
(*.f64 1 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(pow.f64 (/.f64 (*.f64 F 2) B) 1/2)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 1)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 3)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 2)
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2))) -1)
(*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2))
(cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3/2) (pow.f64 B 3/2)))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 F (/.f64 2 B)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(sqrt.f64 (*.f64 F (/.f64 2 B)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 F 2) B))) 1)
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 2 B))))
(/.f64 (*.f64 F 2) B)
(*.f64 F (/.f64 2 B))
(pow.f64 (/.f64 (*.f64 F 2) B) 1)
(*.f64 F (/.f64 2 B))
(pow.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)) 2)
(*.f64 F (/.f64 2 B))
(pow.f64 (cbrt.f64 (/.f64 (*.f64 F 2) B)) 3)
(*.f64 F (/.f64 2 B))
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 2))
(fabs.f64 (*.f64 F (/.f64 2 B)))
(pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3) 1/3)
(*.f64 F (/.f64 2 B))
(log.f64 (exp.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 F (/.f64 2 B))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (*.f64 F 2) B))))
(*.f64 F (/.f64 2 B))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3))
(*.f64 F (/.f64 2 B))
(cbrt.f64 (*.f64 (pow.f64 F 3) (pow.f64 (/.f64 2 B) 3)))
(*.f64 F (/.f64 2 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 2 B) 3) (pow.f64 F 3)))
(*.f64 F (/.f64 2 B))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(*.f64 F (/.f64 2 B))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 F 2) 3) (pow.f64 B 3)))
(*.f64 F (/.f64 2 B))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 F 2) B)))
(expm1.f64 (log1p.f64 (*.f64 F (/.f64 2 B))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 F (/.f64 2 B))
(exp.f64 (log.f64 (/.f64 (*.f64 F 2) B)))
(*.f64 F (/.f64 2 B))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1))
(*.f64 F (/.f64 2 B))
(+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(*.f64 1 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 2) (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(*.f64 (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(/.f64 (-.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3) 1) (+.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 2) (+.f64 1 (*.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1))))
(/.f64 (+.f64 (pow.f64 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1) 2) (+.f64 1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))))
(/.f64 (-.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 2) 1) (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1))
(/.f64 (+.f64 (pow.f64 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1) 2) -1) (+.f64 1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)))
(pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 1)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 3)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(pow.f64 (pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 3) 1/3)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(pow.f64 (sqrt.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 2)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(log.f64 (exp.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1))))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1) 3))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(expm1.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(log1p.f64 (expm1.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(exp.f64 (log.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(exp.f64 (*.f64 (log.f64 (+.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)) 1))
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(fma.f64 F (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) -1)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(fma.f64 1 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) -1)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 2) (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) -1)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(fma.f64 (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) -1)
(+.f64 -1 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 F B) -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F B) -1/2)))
(*.f64 1 (pow.f64 (*.f64 F B) -1/2))
(pow.f64 (*.f64 F B) -1/2)
(*.f64 (/.f64 1 (cbrt.f64 (*.f64 F B))) (cbrt.f64 (pow.f64 (*.f64 F B) -1/2)))
(/.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -1/2)) (cbrt.f64 (*.f64 F B)))
(*.f64 (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)) (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)))
(pow.f64 (*.f64 F B) -1/2)
(*.f64 (pow.f64 1 1/2) (pow.f64 (*.f64 F B) -1/2))
(pow.f64 (*.f64 F B) -1/2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -2)) 1/2) (pow.f64 (/.f64 1 (cbrt.f64 (*.f64 F B))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -2))) (sqrt.f64 (/.f64 1 (cbrt.f64 (*.f64 F B)))))
(/.f64 1 (sqrt.f64 (*.f64 F B)))
(pow.f64 (*.f64 F B) -1/2)
(pow.f64 (/.f64 (/.f64 1 B) F) 1/2)
(sqrt.f64 (/.f64 (/.f64 1 B) F))
(pow.f64 (pow.f64 (*.f64 F B) -1/2) 1)
(pow.f64 (*.f64 F B) -1/2)
(pow.f64 (cbrt.f64 (pow.f64 (*.f64 F B) -1/2)) 3)
(pow.f64 (*.f64 F B) -1/2)
(pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2))
(pow.f64 (sqrt.f64 (*.f64 F B)) -1)
(/.f64 1 (sqrt.f64 (*.f64 F B)))
(pow.f64 (sqrt.f64 (pow.f64 (*.f64 F B) -1/2)) 2)
(pow.f64 (*.f64 F B) -1/2)
(log.f64 (exp.f64 (pow.f64 (*.f64 F B) -1/2)))
(pow.f64 (*.f64 F B) -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 F B) -1/2))))
(pow.f64 (*.f64 F B) -1/2)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 F B) -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 F B) -1/2)))
(pow.f64 (*.f64 F B) -1/2)
(exp.f64 (log.f64 (pow.f64 (*.f64 F B) -1/2)))
(pow.f64 (*.f64 F B) -1/2)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 F B))) 1/2))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 F B)))) 1/2)
(exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 F B) -1/2)) 1))
(pow.f64 (*.f64 F B) -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))))
(pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 3)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 3) 1/3)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(pow.f64 (sqrt.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 2)
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 B) F)))
(pow.f64 (*.f64 2 (/.f64 (/.f64 1 B) F)) 1/2)
(sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 B) F)))
(sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2))
(sqrt.f64 (*.f64 2 (/.f64 (/.f64 1 B) F)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 2)) (pow.f64 (*.f64 F B) -1/2)))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 3))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 1))
(*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2))
(+.f64 (*.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2))) 1)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) F) 1)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)))
(pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 1)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(pow.f64 (cbrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 3)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(pow.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3) 1/3)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(pow.f64 (sqrt.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 2)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(log.f64 (exp.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1))))
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(cbrt.f64 (pow.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1) 3))
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(expm1.f64 (log1p.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(exp.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)))
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)) 1))
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(fma.f64 F (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) 1)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(fma.f64 (*.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2)) F 1)
(fma.f64 F (*.f64 (sqrt.f64 2) (pow.f64 (*.f64 F B) -1/2)) 1)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 1 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (cbrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))) (cbrt.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(*.f64 (sqrt.f64 (/.f64 1 F)) (pow.f64 (/.f64 1 (+.f64 C (hypot.f64 B C))) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))
(*.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))) (sqrt.f64 (cbrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 1/2)
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))) 1)
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3)
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 2)
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(cbrt.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2))
(cbrt.f64 (pow.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))
(sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))
(sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))))
(exp.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F))) 1/2))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (*.f64 1/2 (neg.f64 (log.f64 (*.f64 (+.f64 C (hypot.f64 B C)) F)))) 1))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))) 1/2)
(exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 C (hypot.f64 B C)))) 1)
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(*.f64 1 (+.f64 C (hypot.f64 B C)))
(+.f64 C (hypot.f64 B C))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 2) (cbrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(*.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) (sqrt.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(/.f64 (+.f64 (pow.f64 C 3) (pow.f64 (hypot.f64 B C) 3)) (fma.f64 C C (-.f64 (pow.f64 (hypot.f64 B C) 2) (*.f64 C (hypot.f64 B C)))))
(/.f64 (-.f64 (pow.f64 C 2) (pow.f64 (hypot.f64 B C) 2)) (-.f64 C (hypot.f64 B C)))
(pow.f64 (+.f64 C (hypot.f64 B C)) 1)
(+.f64 C (hypot.f64 B C))
(pow.f64 (cbrt.f64 (+.f64 C (hypot.f64 B C))) 3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3) 1/3)
(+.f64 C (hypot.f64 B C))
(pow.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C))) 2)
(+.f64 C (hypot.f64 B C))
(log.f64 (exp.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 C (hypot.f64 B C)))))
(+.f64 C (hypot.f64 B C))
(cbrt.f64 (pow.f64 (+.f64 C (hypot.f64 B C)) 3))
(+.f64 C (hypot.f64 B C))
(expm1.f64 (log1p.f64 (+.f64 C (hypot.f64 B C))))
(log1p.f64 (expm1.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (log.f64 (+.f64 C (hypot.f64 B C))))
(+.f64 C (hypot.f64 B C))
(exp.f64 (*.f64 (log.f64 (+.f64 C (hypot.f64 B C))) 1))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 C (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(fma.f64 1 (hypot.f64 B C) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 (hypot.f64 B C)) 2) (cbrt.f64 (hypot.f64 B C)) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (pow.f64 (cbrt.f64 C) 2) (cbrt.f64 C) (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(fma.f64 (sqrt.f64 (hypot.f64 B C)) (sqrt.f64 (hypot.f64 B C)) C)
(+.f64 C (hypot.f64 B C))
(fma.f64 (sqrt.f64 C) (sqrt.f64 C) (hypot.f64 B C))
(+.f64 C (hypot.f64 B C))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 2 -1/2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 2 -1/2)))
(*.f64 1 (pow.f64 2 -1/2))
(pow.f64 2 -1/2)
(*.f64 (cbrt.f64 1/2) (cbrt.f64 (pow.f64 2 -1/2)))
(*.f64 (sqrt.f64 (pow.f64 2 -1/2)) (sqrt.f64 (pow.f64 2 -1/2)))
(pow.f64 2 -1/2)
(*.f64 (pow.f64 (cbrt.f64 2) -1) (pow.f64 (cbrt.f64 (sqrt.f64 2)) -1))
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 1 (cbrt.f64 (sqrt.f64 2))))
(*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 2)) -1) (pow.f64 (sqrt.f64 (sqrt.f64 2)) -1))
(pow.f64 (sqrt.f64 (sqrt.f64 2)) -2)
(pow.f64 2 -1/2)
(pow.f64 (sqrt.f64 2) -1)
(/.f64 1 (sqrt.f64 2))
(pow.f64 (pow.f64 2 -1/2) 1)
(pow.f64 2 -1/2)
(pow.f64 (cbrt.f64 (pow.f64 2 -1/2)) 3)
(pow.f64 2 -1/2)
(pow.f64 (*.f64 1/2 (pow.f64 2 -1/2)) 1/3)
(cbrt.f64 (*.f64 1/2 (pow.f64 2 -1/2)))
(pow.f64 (sqrt.f64 (pow.f64 2 -1/2)) 2)
(pow.f64 2 -1/2)
(pow.f64 (/.f64 (sqrt.f64 2) 1) -1)
(/.f64 1 (sqrt.f64 2))
(log.f64 (exp.f64 (pow.f64 2 -1/2)))
(pow.f64 2 -1/2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 2 -1/2))))
(pow.f64 2 -1/2)
(cbrt.f64 (*.f64 1/2 (pow.f64 2 -1/2)))
(expm1.f64 (log1p.f64 (pow.f64 2 -1/2)))
(log1p.f64 (expm1.f64 (pow.f64 2 -1/2)))
(pow.f64 2 -1/2)
(exp.f64 (log.f64 (pow.f64 2 -1/2)))
(pow.f64 2 -1/2)
(exp.f64 (*.f64 (log.f64 (sqrt.f64 2)) -1))
(/.f64 1 (sqrt.f64 2))
(exp.f64 (*.f64 (log.f64 (pow.f64 2 -1/2)) 1))
(pow.f64 2 -1/2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 1)
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (cbrt.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 3)
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3) 1/3)
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(pow.f64 (sqrt.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 2)
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) B))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (pow.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) 3))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) (pow.f64 B 3)))
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2)))
(cbrt.f64 (*.f64 (pow.f64 B 3) (pow.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C)))) 3/2)))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))))
(log1p.f64 (expm1.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))) 1))
(*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C)))))
(*.f64 B (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1)
(expm1.f64 (log1p.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 1 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A))) (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)) (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2)) (cbrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 2)) (cbrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1)
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 2)
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 3)
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))
(fabs.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3) 1/3)
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) -1)
(/.f64 1 (*.f64 (/.f64 F A) (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))))
(/.f64 1 (*.f64 (/.f64 F A) (/.f64 (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))) (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 A F)) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2)))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A))) 3) (pow.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 3)))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(expm1.f64 (log1p.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1))
(*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))
(*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 1 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (cbrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))) (cbrt.f64 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (pow.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 A) (pow.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 A) (sqrt.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 2)) 1/2) (pow.f64 (cbrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 2))) (sqrt.f64 (cbrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(*.f64 (pow.f64 (/.f64 A F) 1/2) (pow.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))) 1/2))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(*.f64 (sqrt.f64 (/.f64 A F)) (sqrt.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))
(/.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(/.f64 (sqrt.f64 (*.f64 A (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C))))))
(pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 1/2)
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1)
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 3)
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(pow.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2) 1/3)
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 2)
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) 3/2))
(cbrt.f64 (pow.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C)))))) 1/2))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 A F) (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) 1))
(sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))
(sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))

eval1.0s (2.5%)

Compiler

Compiled 46797 to 31533 computations (32.6% saved)

prune423.0ms (1%)

Pruning

87 alts after pruning (83 fresh and 4 done)

PrunedKeptTotal
New81330843
Fresh195372
Picked325
Done022
Total83587922
Accuracy
88.7%
Counts
922 → 87
Alt Table
Click to see full alt table
StatusAccuracyProgram
1.6%
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
11.1%
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
14.4%
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
30.9%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
27.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
27.0%
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
25.8%
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
7.4%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
21.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
20.8%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
13.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
24.0%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
16.6%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
8.5%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
1.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
3.9%
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
11.2%
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
26.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
1.2%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
10.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
1.0%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
1.9%
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
21.9%
(/.f64 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 1 (sqrt.f64 2)))))
19.6%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)) (/.f64 1 (sqrt.f64 2)))))
40.9%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
40.9%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
27.4%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
23.9%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
24.2%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
24.3%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
24.3%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
7.1%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
25.7%
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
8.4%
(/.f64 1 (neg.f64 (*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
9.0%
(/.f64 1 (neg.f64 (*.f64 (*.f64 -1 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (sqrt.f64 2)))))
12.9%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
19.1%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 2 -1/2))))
21.1%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
29.2%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
29.8%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
18.7%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
1.0%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
31.8%
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
26.1%
(/.f64 1 (neg.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
24.5%
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
29.4%
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
23.5%
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
7.1%
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
21.9%
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
21.3%
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
10.1%
(neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1))
19.3%
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
29.1%
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
29.3%
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
28.8%
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
34.9%
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
34.9%
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
10.1%
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
2.7%
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
13.3%
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
9.8%
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
7.3%
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
9.3%
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
9.7%
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
8.1%
(neg.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (neg.f64 (log.f64 B)))) 1))
12.5%
(neg.f64 (-.f64 (exp.f64 (expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))) 1))
19.3%
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
28.8%
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
27.4%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
24.2%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
24.5%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
21.9%
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
29.3%
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
34.9%
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
2.2%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
29.2%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
34.9%
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
34.9%
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
27.5%
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
29.3%
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
29.3%
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
29.4%
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
28.8%
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
27.5%
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
20.4%
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
18.2%
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3))
Compiler

Compiled 5846 to 4009 computations (31.4% saved)

regimes2.6s (6.4%)

Counts
161 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2) (sqrt.f64 2)))
(neg.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1) (sqrt.f64 2)))
(neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 (*.f64 2 F) A) (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))))))
(neg.f64 (-.f64 (exp.f64 (exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))) 1))
(neg.f64 (-.f64 (exp.f64 (expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))) 1))
(neg.f64 (-.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)) 1))
(neg.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (neg.f64 (log.f64 B)))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 1 (neg.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (sqrt.f64 B) (sqrt.f64 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 -1 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 1 (neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (cbrt.f64 (pow.f64 (hypot.f64 (-.f64 A C) B) 3)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) 3))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (fma.f64 (pow.f64 (cbrt.f64 A) 2) (cbrt.f64 A) (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 A (-.f64 (*.f64 -4 (/.f64 (/.f64 C F) (+.f64 C (hypot.f64 B C)))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (pow.f64 (+.f64 C (hypot.f64 B C)) 2)))) (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (fma.f64 1/2 (*.f64 (*.f64 A (*.f64 (sqrt.f64 2) (/.f64 (fma.f64 -4 (*.f64 C (+.f64 C (hypot.f64 B C))) (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 (neg.f64 C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (sqrt.f64 (/.f64 F (+.f64 C (hypot.f64 B C))))) (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (+.f64 (*.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (/.f64 (*.f64 (pow.f64 B 2) (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 F (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2))))) (*.f64 B (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(/.f64 1 (fma.f64 -1 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (/.f64 A B) (/.f64 (-.f64 (*.f64 -4 (/.f64 C (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (/.f64 (pow.f64 B 2) F) (/.f64 (+.f64 1 (neg.f64 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (pow.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (sqrt.f64 2))) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
Outputs
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
Calls

6 calls:

741.0ms
F
712.0ms
C
466.0ms
B
315.0ms
A
229.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
57.0%4A
64.0%6B
51.8%8C
57.3%8F
63.9%4(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
62.9%6(pow.f64 B 2)
Compiler

Compiled 71 to 54 computations (23.9% saved)

regimes403.0ms (1%)

Counts
152 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2) (sqrt.f64 2)))
(neg.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1) (sqrt.f64 2)))
(neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (+.f64 (*.f64 (*.f64 2 F) A) (*.f64 (*.f64 2 F) (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -1 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) B)) (*.f64 2 (*.f64 F (+.f64 A C)))) B)) (*.f64 2 F))))))))
(neg.f64 (-.f64 (exp.f64 (exp.f64 (log.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))))) 1))
(neg.f64 (-.f64 (exp.f64 (expm1.f64 (log1p.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))) 1))
(neg.f64 (-.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))) 3)) 1))
(neg.f64 (-.f64 (exp.f64 (+.f64 (log.f64 (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F B)))) (neg.f64 (log.f64 B)))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))
(/.f64 1 (neg.f64 (*.f64 (expm1.f64 (log1p.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 A (sqrt.f64 (+.f64 (pow.f64 A 2) (pow.f64 B 2))))))))))
(/.f64 1 (neg.f64 (*.f64 (/.f64 B (sqrt.f64 2)) (sqrt.f64 (/.f64 1 (*.f64 F (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (*.f64 (sqrt.f64 2) (+.f64 A C)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (sqrt.f64 B) (sqrt.f64 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 A (/.f64 (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 -1 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) (*.f64 F (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 -1 (sqrt.f64 (*.f64 A (/.f64 (fma.f64 C -4 (/.f64 (pow.f64 B 2) A)) (*.f64 F (+.f64 (+.f64 C A) (hypot.f64 B (-.f64 A C)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 A (*.f64 C -4) (pow.f64 B 2)) (*.f64 2 F)) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) 3)) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (*.f64 (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (*.f64 2 F) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))))))
(pow.f64 (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C)))))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) 3) 1/3)
(/.f64 1 (*.f64 B (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (/.f64 1 (sqrt.f64 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 F (pow.f64 B 3))) (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) (sqrt.f64 2)))))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))))) (/.f64 1 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))
(/.f64 1 (neg.f64 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))))))))
(/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 A C) B) (sqrt.f64 F))) (*.f64 B (sqrt.f64 F))) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 B (+.f64 (*.f64 2 F) (+.f64 (*.f64 2 (/.f64 (*.f64 F (+.f64 A C)) B)) (/.f64 (*.f64 F (pow.f64 (-.f64 A C) 2)) (pow.f64 B 2)))))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 F (fma.f64 B B (*.f64 A (*.f64 C -4))))) (*.f64 (sqrt.f64 C) (pow.f64 (sqrt.f64 2) 2))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 1 (neg.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (fma.f64 -4 (*.f64 A C) (pow.f64 B 2)) F)) (sqrt.f64 (+.f64 (+.f64 A C) (hypot.f64 B (-.f64 A C))))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 (*.f64 (sqrt.f64 F) (hypot.f64 B (sqrt.f64 (*.f64 A (*.f64 C -4))))) (/.f64 (sqrt.f64 (*.f64 2 (+.f64 (+.f64 A C) (hypot.f64 (-.f64 A C) B)))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (exp.f64 (log.f64 (hypot.f64 (-.f64 A C) B))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
Calls

1 calls:

374.0ms
B
Results
AccuracySegmentsBranch
62.1%4B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes263.0ms (0.6%)

Counts
118 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2) (sqrt.f64 2)))
(neg.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1) (sqrt.f64 2)))
(neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (pow.f64 B 2) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 B (+.f64 A C))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) F) (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (/.f64 1 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 (*.f64 F 2) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))))))
Outputs
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
Calls

1 calls:

241.0ms
B
Results
AccuracySegmentsBranch
61.1%4B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes392.0ms (1%)

Counts
110 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2) (sqrt.f64 2)))
(neg.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1) (sqrt.f64 2)))
(neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (pow.f64 (pow.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))) 3/2) 1/3)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 B (*.f64 (sqrt.f64 2) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (*.f64 (*.f64 B (sqrt.f64 F)) (sqrt.f64 (*.f64 2 (+.f64 A (+.f64 C (hypot.f64 (-.f64 A C) B)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F)) (sqrt.f64 (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 2 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))) F) 2)) (sqrt.f64 C))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C))))))) (pow.f64 2 -1/2))))
Outputs
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))
Calls

1 calls:

367.0ms
B
Results
AccuracySegmentsBranch
61.0%4B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes271.0ms (0.7%)

Counts
102 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2) (sqrt.f64 2)))
(neg.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1) (sqrt.f64 2)))
(neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
Outputs
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
Calls

1 calls:

252.0ms
B
Results
AccuracySegmentsBranch
60.9%4B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes683.0ms (1.7%)

Counts
101 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (/.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F) (+.f64 B (+.f64 A C))))))))
(neg.f64 (*.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (log.f64 (exp.f64 (sqrt.f64 (/.f64 F B)))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 F B))) 3) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (/.f64 F B))) 2) (sqrt.f64 2)))
(neg.f64 (*.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 F B)))) 1) (sqrt.f64 2)))
(neg.f64 (fma.f64 (fma.f64 (pow.f64 (*.f64 F B) -1/2) (sqrt.f64 2) (/.f64 1 F)) F -1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 B 2) (*.f64 F (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (pow.f64 B 3) F)) (sqrt.f64 2))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (exp.f64 (*.f64 -1/2 (log.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))) (/.f64 1 (sqrt.f64 2)))))
Outputs
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
Calls

3 calls:

327.0ms
A
266.0ms
B
68.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
50.5%7A
53.1%2(pow.f64 B 2)
56.4%4B
Compiler

Compiled 17 to 14 computations (17.6% saved)

regimes221.0ms (0.5%)

Counts
88 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (sqrt.f64 (*.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (+.f64 A (+.f64 C (hypot.f64 B (-.f64 C A)))))) (-.f64 (*.f64 4 (*.f64 A C)) (pow.f64 B 2)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 A)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
Outputs
(/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
Calls

1 calls:

204.0ms
B
Results
AccuracySegmentsBranch
56.4%4B
Compiler

Compiled 5 to 4 computations (20% saved)

regimes308.0ms (0.8%)

Counts
85 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
Outputs
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
Calls

2 calls:

190.0ms
B
103.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
53.1%2(pow.f64 B 2)
53.1%2B
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes354.0ms (0.9%)

Counts
84 → 4
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 A F) (/.f64 C F)) B)) (/.f64 1 F)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B (*.f64 C (+.f64 1 (*.f64 1/2 (/.f64 C B)))))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (+.f64 (+.f64 A C) B)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 2 (*.f64 B (*.f64 F (+.f64 A C))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))) (*.f64 B (+.f64 (*.f64 -8 (*.f64 A (*.f64 C F))) (*.f64 B (+.f64 (*.f64 2 (*.f64 B F)) (*.f64 2 (*.f64 F (+.f64 A C)))))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (exp.f64 (log.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (*.f64 F 2) B)))))
(neg.f64 (log.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 F) (sqrt.f64 B)) (sqrt.f64 2)))
(neg.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (pow.f64 B -1/2)) (sqrt.f64 2)))
(neg.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 3))
(neg.f64 (pow.f64 (sqrt.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2))) 2))
(neg.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 F B)) 1/2)) (sqrt.f64 2)))
(neg.f64 (*.f64 (*.f64 (sqrt.f64 F) (sqrt.f64 (/.f64 1 B))) (sqrt.f64 2)))
(neg.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 F B) 3/2) 1/3) (sqrt.f64 2)))
(neg.f64 (-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))) 1))
(neg.f64 (pow.f64 (pow.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)) 3) 1/3))
(neg.f64 (-.f64 (expm1.f64 (log1p.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))))) 1))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A (hypot.f64 B A))))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 C (hypot.f64 B C))))))
(*.f64 -2 (sqrt.f64 (*.f64 C (/.f64 F (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (exp.f64 (*.f64 (log.f64 (*.f64 F B)) -1/2)) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (pow.f64 2 -1/2))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 3) F)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 A (hypot.f64 B A))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -2 (*.f64 (pow.f64 B 3) F)))))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (pow.f64 (pow.f64 (/.f64 (/.f64 1 B) F) 3/2) 1/3) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 (pow.f64 C 2) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 (pow.f64 A 2) (*.f64 C F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 -16 A) (*.f64 F (pow.f64 C 2))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 4 (pow.f64 B 2)) (*.f64 F C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 F (+.f64 (+.f64 A B) C)) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))) (sqrt.f64 2)))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 A (*.f64 (pow.f64 C 2) F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 -16 (*.f64 (pow.f64 A 2) (*.f64 C F))))))
(/.f64 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 2)) (sqrt.f64 (*.f64 F (+.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 (pow.f64 B 2) (*.f64 F (+.f64 B C)))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 A (+.f64 (*.f64 -4 C) (/.f64 (pow.f64 B 2) A))) (*.f64 F (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 -2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 2 (*.f64 B F))))))
(/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 A F))))))
Outputs
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
Calls

2 calls:

235.0ms
B
112.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
54.8%4B
54.8%4(pow.f64 B 2)
Compiler

Compiled 12 to 10 computations (16.7% saved)

regimes37.0ms (0.1%)

Counts
40 → 2
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 C F))) (/.f64 1 (sqrt.f64 2)))))
(*.f64 -2 (sqrt.f64 (/.f64 (*.f64 C F) (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))
(neg.f64 (-.f64 (+.f64 1 (*.f64 F (*.f64 (neg.f64 (sqrt.f64 (/.f64 (/.f64 1 B) F))) (sqrt.f64 2)))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 B F))) (sqrt.f64 2)) (/.f64 1 F))) 1))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 2 C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (+.f64 B C)))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 B (sqrt.f64 (*.f64 F C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (*.f64 B (sqrt.f64 (/.f64 (/.f64 1 F) (*.f64 B (+.f64 1 (/.f64 C B)))))) (/.f64 1 (sqrt.f64 2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 -8 (*.f64 A (*.f64 C (*.f64 F (+.f64 A C))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 B (-.f64 (/.f64 1 F) (/.f64 (+.f64 (/.f64 C F) (/.f64 A F)) B)))) (/.f64 1 (sqrt.f64 2)))))
Outputs
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
Calls

1 calls:

31.0ms
(pow.f64 B 2)
Results
AccuracySegmentsBranch
51.9%2(pow.f64 B 2)
Compiler

Compiled 7 to 6 computations (14.3% saved)

regimes182.0ms (0.4%)

Counts
29 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (*.f64 2 (/.f64 F B))) 1/2)))
(neg.f64 (exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 F 2) B)) 1/2)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (*.f64 (sqrt.f64 2) -1)))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 B)) (sqrt.f64 (*.f64 F 2))))
(neg.f64 (*.f64 (/.f64 1 (sqrt.f64 (/.f64 B F))) (sqrt.f64 2)))
(neg.f64 (/.f64 1 (/.f64 (sqrt.f64 B) (sqrt.f64 (*.f64 F 2)))))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/4) 2))
(neg.f64 (pow.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 3/2) 1/3))
(neg.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2) 1/3))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 A B)))))
(neg.f64 (*.f64 (/.f64 (sqrt.f64 2) B) (sqrt.f64 (*.f64 F (+.f64 B C)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 B F)) (/.f64 1 (sqrt.f64 2)))))
(/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (neg.f64 B) F)) (/.f64 1 (sqrt.f64 2)))))
(neg.f64 (-.f64 (/.f64 (+.f64 B (*.f64 (sqrt.f64 (*.f64 B F)) (sqrt.f64 2))) B) 1))
Outputs
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
Calls

4 calls:

131.0ms
F
17.0ms
C
16.0ms
B
15.0ms
A
Results
AccuracySegmentsBranch
34.9%1C
34.9%1A
34.9%1F
34.9%1B
Compiler

Compiled 20 to 16 computations (20% saved)

regimes36.0ms (0.1%)

Counts
14 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (cbrt.f64 (pow.f64 (*.f64 F (/.f64 2 B)) 3/2)))
(neg.f64 (cbrt.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 3/2)))
Outputs
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
Calls

4 calls:

9.0ms
B
9.0ms
C
9.0ms
A
8.0ms
F
Results
AccuracySegmentsBranch
34.9%1C
34.9%1F
34.9%1B
34.9%1A
Compiler

Compiled 20 to 16 computations (20% saved)

regimes77.0ms (0.2%)

Counts
11 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 F B)) (sqrt.f64 2)))
Outputs
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
Calls

4 calls:

53.0ms
F
9.0ms
A
7.0ms
C
7.0ms
B
Results
AccuracySegmentsBranch
34.9%1C
34.9%1F
34.9%1B
34.9%1A
Compiler

Compiled 20 to 16 computations (20% saved)

regimes26.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
Outputs
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
Calls

4 calls:

7.0ms
B
6.0ms
F
6.0ms
C
6.0ms
A
Results
AccuracySegmentsBranch
29.4%1C
29.4%1F
29.4%1A
29.4%1B
Compiler

Compiled 20 to 16 computations (20% saved)

regimes25.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(*.f64 -2 (*.f64 (/.f64 1 B) (sqrt.f64 (*.f64 F C))))
(neg.f64 (-.f64 (+.f64 1 (sqrt.f64 (/.f64 (*.f64 F 2) B))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (sqrt.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2)) (/.f64 1 F))) 1))
(neg.f64 (-.f64 (*.f64 F (+.f64 (pow.f64 (*.f64 (/.f64 (/.f64 1 B) F) 2) 1/2) (/.f64 1 F))) 1))
Outputs
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
Calls

4 calls:

8.0ms
C
6.0ms
B
5.0ms
F
5.0ms
A
Results
AccuracySegmentsBranch
29.3%1F
29.3%1B
29.3%1A
29.3%1C
Compiler

Compiled 20 to 16 computations (20% saved)

regimes50.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
Outputs
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
Calls

4 calls:

39.0ms
C
3.0ms
B
3.0ms
F
3.0ms
A
Results
AccuracySegmentsBranch
29.3%1F
29.3%1B
29.3%1C
29.3%1A
Compiler

Compiled 20 to 16 computations (20% saved)

regimes12.0ms (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
Outputs
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
Calls

4 calls:

3.0ms
C
3.0ms
B
3.0ms
F
3.0ms
A
Results
AccuracySegmentsBranch
29.3%1F
29.3%1B
29.3%1C
29.3%1A
Compiler

Compiled 20 to 16 computations (20% saved)

regimes11.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
Outputs
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
Calls

4 calls:

3.0ms
C
2.0ms
B
2.0ms
A
2.0ms
F
Results
AccuracySegmentsBranch
29.3%1F
29.3%1B
29.3%1C
29.3%1A
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch3.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
0.0ms
-1.0105473796604202e-173
-0.0
0.0ms
-inf
-6.4037584103875755e+205
Compiler

Compiled 51 to 38 computations (25.5% saved)

bsearch283.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
126.0ms
1.5036709430743606e+23
1.3379712977342706e+27
83.0ms
5.198755070044132e-148
6.167839944588849e-140
73.0ms
2.8451990426724977e-227
2.1452743871706667e-226
Results
130.0ms235×256valid
51.0ms53×2048valid
38.0ms48×1024valid
11.0ms44×256invalid
18.0ms31×512valid
0.0ms512valid
Compiler

Compiled 1466 to 1165 computations (20.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 184.0ms
Operation ival-add, time spent: 70.0ms, 38.0% of total-time
Operation ival-mult, time spent: 42.0ms, 23.0% of total-time
Operation ival-pow, time spent: 26.0ms, 14.0% of total-time
Operation ival-sqrt, time spent: 21.0ms, 11.0% of total-time
Operation ival-sub, time spent: 13.0ms, 7.0% of total-time
Operation ival-div, time spent: 5.0ms, 3.0% of total-time
Operation const, time spent: 4.0ms, 2.0% of total-time
Operation ival-neg, time spent: 3.0ms, 2.0% of total-time

bsearch407.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
242.0ms
2.646870163688757e+34
5.7857262602971434e+35
107.0ms
5.198755070044132e-148
6.167839944588849e-140
57.0ms
2.8451990426724977e-227
2.1452743871706667e-226
Results
79.0ms222×256valid
166.0ms54×1024valid
56.0ms50×256invalid
61.0ms42×2048valid
16.0ms33×512valid
0.0ms256valid
Compiler

Compiled 1300 to 1014 computations (22% saved)

Precisions
Click to see histograms. Total time spent on operations: 286.0ms
Operation ival-add, time spent: 140.0ms, 49.0% of total-time
Operation ival-mult, time spent: 82.0ms, 29.0% of total-time
Operation ival-pow, time spent: 21.0ms, 7.0% of total-time
Operation ival-sqrt, time spent: 19.0ms, 7.0% of total-time
Operation ival-sub, time spent: 11.0ms, 4.0% of total-time
Operation ival-div, time spent: 7.0ms, 2.0% of total-time
Operation const, time spent: 3.0ms, 1.0% of total-time
Operation ival-neg, time spent: 3.0ms, 1.0% of total-time

bsearch663.0ms (1.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
86.0ms
1.4230454731300613e-55
3.893803738845804e-51
361.0ms
5.198755070044132e-148
6.167839944588849e-140
214.0ms
2.8451990426724977e-227
2.1452743871706667e-226
Results
202.0ms217×256valid
279.0ms71×2048valid
39.0ms57×1024valid
11.0ms47×256invalid
10.0ms22×512valid
0.0ms256valid
Compiler

Compiled 1296 to 995 computations (23.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 291.0ms
Operation ival-mult, time spent: 153.0ms, 52.0% of total-time
Operation ival-add, time spent: 66.0ms, 23.0% of total-time
Operation ival-pow, time spent: 25.0ms, 9.0% of total-time
Operation ival-sqrt, time spent: 22.0ms, 8.0% of total-time
Operation ival-sub, time spent: 13.0ms, 4.0% of total-time
Operation ival-div, time spent: 6.0ms, 2.0% of total-time
Operation const, time spent: 4.0ms, 1.0% of total-time
Operation ival-neg, time spent: 3.0ms, 1.0% of total-time

bsearch229.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
74.0ms
1.4230454731300613e-55
3.893803738845804e-51
90.0ms
5.198755070044132e-148
6.167839944588849e-140
64.0ms
2.8451990426724977e-227
2.1452743871706667e-226
Results
60.0ms220×256valid
75.0ms72×2048valid
34.0ms44×1024valid
8.0ms33×256invalid
19.0ms31×512valid
1.0ms2048valid
Compiler

Compiled 1280 to 979 computations (23.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
Operation ival-mult, time spent: 37.0ms, 30.0% of total-time
Operation ival-pow, time spent: 24.0ms, 19.0% of total-time
Operation ival-sqrt, time spent: 22.0ms, 18.0% of total-time
Operation ival-sub, time spent: 16.0ms, 13.0% of total-time
Operation ival-add, time spent: 12.0ms, 10.0% of total-time
Operation ival-div, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 2.0% of total-time

bsearch325.0ms (0.8%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
9.715741530588273e-32
1.2554985949036798e-25
83.0ms
5.198755070044132e-148
6.167839944588849e-140
163.0ms
2.8451990426724977e-227
2.1452743871706667e-226
Results
109.0ms249×256valid
102.0ms54×1024valid
53.0ms53×2048valid
12.0ms43×256invalid
14.0ms27×512valid
0.0ms256valid
Compiler

Compiled 1266 to 1013 computations (20% saved)

Precisions
Click to see histograms. Total time spent on operations: 163.0ms
Operation ival-pow, time spent: 64.0ms, 39.0% of total-time
Operation ival-mult, time spent: 40.0ms, 25.0% of total-time
Operation ival-sqrt, time spent: 22.0ms, 13.0% of total-time
Operation ival-add, time spent: 13.0ms, 8.0% of total-time
Operation ival-sub, time spent: 12.0ms, 7.0% of total-time
Operation ival-div, time spent: 6.0ms, 4.0% of total-time
Operation const, time spent: 4.0ms, 2.0% of total-time
Operation ival-neg, time spent: 3.0ms, 2.0% of total-time

bsearch230.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
79.0ms
9.715741530588273e-32
1.2554985949036798e-25
91.0ms
5.198755070044132e-148
6.167839944588849e-140
59.0ms
2.8451990426724977e-227
2.1452743871706667e-226
Results
65.0ms230×256valid
63.0ms68×2048valid
36.0ms50×1024valid
10.0ms38×256invalid
19.0ms35×512valid
0.0ms256valid
Compiler

Compiled 1230 to 941 computations (23.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
Operation ival-mult, time spent: 41.0ms, 33.0% of total-time
Operation ival-pow, time spent: 25.0ms, 20.0% of total-time
Operation ival-sqrt, time spent: 21.0ms, 17.0% of total-time
Operation ival-sub, time spent: 14.0ms, 11.0% of total-time
Operation ival-add, time spent: 13.0ms, 10.0% of total-time
Operation ival-div, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 2.0% of total-time

bsearch87.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
86.0ms
9.715741530588273e-32
1.2554985949036798e-25
Results
28.0ms99×256valid
28.0ms23×2048valid
5.0ms20×256invalid
12.0ms16×1024valid
2.0ms512valid
0.0ms256valid
Compiler

Compiled 465 to 344 computations (26% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
Operation ival-mult, time spent: 19.0ms, 37.0% of total-time
Operation ival-pow, time spent: 10.0ms, 19.0% of total-time
Operation ival-sqrt, time spent: 9.0ms, 17.0% of total-time
Operation ival-sub, time spent: 5.0ms, 10.0% of total-time
Operation ival-add, time spent: 5.0ms, 10.0% of total-time
Operation ival-div, time spent: 2.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time
Operation ival-neg, time spent: 1.0ms, 2.0% of total-time

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.261026305046137e+46
1.7901671935607285e+54
0.0ms
2.02505841859596e-110
1.5161707556649564e-101
0.0ms
2.702705427830957e-295
3.804224958206577e-279
Compiler

Compiled 47 to 34 computations (27.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.261026305046137e+46
1.7901671935607285e+54
Compiler

Compiled 47 to 34 computations (27.7% saved)

simplify492.0ms (1.2%)

Algorithm
egg-herbie
Rules
1254×unsub-neg
1148×neg-mul-1
880×distribute-lft-neg-in
476×neg-sub0
420×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02303986
13983986
25783986
37063858
47973858
511123858
615643858
719983858
824613858
926383858
1028613858
1130783858
1233103858
1335723858
1437773858
1539003858
1639983858
1740673858
1841003858
1941473858
2041583858
2141643858
2241643858
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -inf.0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 160000000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 2600525628823143/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 2196735251241795/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 4380991333411979/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 4800970391673495/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 1811708416032523/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 3067286639124733/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 3824076725361717/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 2439144006089287/696898287454081973172991196020261297061888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))))
(if (<=.f64 B 8535058474086213/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 4290498537581631/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 4529838868451533/87112285931760246646623899502532662132736) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))))
(if (<=.f64 B 8223399791958167/2787593149816327892691964784081045188247552) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))
(if (<=.f64 (pow.f64 B 2) 5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 (pow.f64 B 2) 3384606560206073/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))))
(if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
Outputs
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -inf.0) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (sqrt.f64 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) 2))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))) F))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -inf.0) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) +inf.0) (/.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (neg.f64 (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -inf.0) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) +inf.0) (/.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))))
(if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -inf.0) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) +inf.0) (/.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 -1 (sqrt.f64 2)))))))
(if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -inf.0) (*.f64 (sqrt.f64 (*.f64 F (/.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))) (fma.f64 -4 (*.f64 A C) (pow.f64 B 2))))) (neg.f64 (sqrt.f64 2))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) -696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216) (/.f64 (*.f64 (sqrt.f64 (*.f64 F (*.f64 2 (fma.f64 B B (*.f64 A (*.f64 C -4)))))) (sqrt.f64 (+.f64 A (+.f64 C (hypot.f64 B (-.f64 A C)))))) (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))))) (if (<=.f64 (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (+.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) +inf.0) (/.f64 (*.f64 (sqrt.f64 (fma.f64 2 C (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) (sqrt.f64 (*.f64 2 (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (/.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 160000000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 160000000000000000000000) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 B 160000000000000000000000) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 160000000000000000000000) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 -1 (sqrt.f64 2)))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 360401877156857/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 160000000000000000000000) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 2 C)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (/.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C)))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 -1 (sqrt.f64 2)))))))
(if (<=.f64 B 960194078334699/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 6435747806372447/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 81999999999999996690090445544357888) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (+.f64 C (hypot.f64 B C)))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (/.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))))
(if (<=.f64 B 2600525628823143/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 2196735251241795/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 4380991333411979/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 2600525628823143/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 2196735251241795/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 4380991333411979/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 1 (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 2600525628823143/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 2196735251241795/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 B 4380991333411979/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (neg.f64 (sqrt.f64 2))))))))
(if (<=.f64 B 2600525628823143/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 2196735251241795/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 4380991333411979/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (/.f64 1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 -1 (sqrt.f64 2)))))))
(if (<=.f64 B 2600525628823143/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 2196735251241795/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 4380991333411979/1684996666696914987166688442938726917102321526408785780068975640576) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (/.f64 -1 (*.f64 (*.f64 B (*.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (/.f64 1 (+.f64 C (hypot.f64 B C)))))) (/.f64 1 (sqrt.f64 2)))))))
(if (<=.f64 B 4800970391673495/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 1811708416032523/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (/.f64 1 (neg.f64 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 4800970391673495/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 1811708416032523/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 1 (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (/.f64 1 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (neg.f64 (/.f64 1 (sqrt.f64 2))))))))
(if (<=.f64 B 4800970391673495/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 B 1811708416032523/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 B (neg.f64 (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))))))
(if (<=.f64 B 4800970391673495/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 B 1811708416032523/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 2)) (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (neg.f64 (sqrt.f64 (+.f64 C (hypot.f64 B C)))))))))))
(if (<=.f64 B 4800970391673495/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 5711511653228667/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 1811708416032523/862718293348820473429344482784628181556388621521298319395315527974912) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (/.f64 1 (*.f64 (*.f64 B (/.f64 (sqrt.f64 (/.f64 1 F)) (sqrt.f64 (+.f64 C (hypot.f64 B C))))) (/.f64 -1 (sqrt.f64 2)))))))
(if (<=.f64 B 3067286639124733/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 3824076725361717/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 2439144006089287/696898287454081973172991196020261297061888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))))
(if (<=.f64 B 3067286639124733/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 3824076725361717/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 2439144006089287/696898287454081973172991196020261297061888) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 B 3067286639124733/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 3824076725361717/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 B 2439144006089287/696898287454081973172991196020261297061888) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 B 3067286639124733/26672057731519417096319407162885031188579033289263632641585031247056148951270528286085728803486217162971719642373732961783555206616477460321453424209323320184380630318056058233852313143647256098915860064543546407926762992149905845164655509504) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 3824076725361717/449891379454319638281053850768598185886969711830191663310075557261183758067148787031904068610389085714992091063352089512320826605549429968900851518086516385513472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 2439144006089287/696898287454081973172991196020261297061888) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)) F)) (*.f64 2 C))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 B 8535058474086213/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (neg.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 4290498537581631/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 4529838868451533/87112285931760246646623899502532662132736) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))))
(if (<=.f64 B 8535058474086213/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C)))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 B 4290498537581631/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 B 4529838868451533/87112285931760246646623899502532662132736) (/.f64 1 (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 B 8535058474086213/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 B 4290498537581631/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 B 4529838868451533/87112285931760246646623899502532662132736) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 B 8535058474086213/106688230926077668385277628651540124754316133157054530566340124988224595805082113144342915213944868651886878569494931847134220826465909841285813696837293280737522521272224232935409252574589024395663440258174185631707051968599623380658622038016) (/.f64 (*.f64 2 (sqrt.f64 (*.f64 C (*.f64 F (-.f64 (pow.f64 B 2) (*.f64 4 (*.f64 A C))))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 B 4290498537581631/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 B 4529838868451533/87112285931760246646623899502532662132736) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 B 8223399791958167/2787593149816327892691964784081045188247552) (/.f64 1 (/.f64 (neg.f64 (fma.f64 B B (*.f64 A (*.f64 C -4)))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))
(if (<=.f64 B 8223399791958167/2787593149816327892691964784081045188247552) (/.f64 1 (neg.f64 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))
(if (<=.f64 B 8223399791958167/2787593149816327892691964784081045188247552) (/.f64 1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F))))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))
(if (<=.f64 B 8223399791958167/2787593149816327892691964784081045188247552) (/.f64 -1 (/.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (sqrt.f64 (*.f64 (fma.f64 B B (*.f64 A (*.f64 C -4))) (*.f64 4 (*.f64 C F)))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))
(if (<=.f64 (pow.f64 B 2) 5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 (pow.f64 B 2) 3384606560206073/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))) (*.f64 2 C)))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))))
(if (<=.f64 (pow.f64 B 2) 5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (if (<=.f64 (pow.f64 B 2) 3384606560206073/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F))))))) (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C))) (if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 (pow.f64 B 2) 5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (if (<=.f64 (pow.f64 B 2) 3384606560206073/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))))) (neg.f64 (-.f64 (pow.f64 B 2) (*.f64 (*.f64 4 A) C)))) (if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 (pow.f64 B 2) 5752618031559411/11505236063118821809467553221049758295155052665230762065499525194094891251552061640493342548634082305351687288311769174890162545204122663839542235560926343960177145179191391057683342054479750023644997308933440369205641643669917624414330439074612943178454432683813523087356623740062701843509462805095950344781824) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (if (<=.f64 (pow.f64 B 2) 3384606560206073/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768) (/.f64 (sqrt.f64 (*.f64 (*.f64 2 C) (*.f64 2 (*.f64 -4 (*.f64 A (*.f64 C F)))))) (-.f64 (*.f64 (*.f64 4 A) C) (pow.f64 B 2))) (if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))))
(if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (sqrt.f64 2))))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2))))
(if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (neg.f64 (/.f64 1 (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))
(if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 1 (neg.f64 (sqrt.f64 2))))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))
(if (<=.f64 (pow.f64 B 2) 39999999999999999725592761437880851790636777472) (/.f64 1 (*.f64 (sqrt.f64 (*.f64 -2 (/.f64 A F))) (/.f64 -1 (sqrt.f64 2)))) (*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2))))
(neg.f64 (*.f64 (sqrt.f64 (*.f64 F 2)) (pow.f64 B -1/2)))
(*.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (pow.f64 B -1/2)))
(neg.f64 (/.f64 (sqrt.f64 (*.f64 F 2)) (sqrt.f64 B)))
(/.f64 (sqrt.f64 (*.f64 2 F)) (neg.f64 (sqrt.f64 B)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 2 B)) (sqrt.f64 F)))
(*.f64 (sqrt.f64 (/.f64 2 B)) (neg.f64 (sqrt.f64 F)))
(neg.f64 (sqrt.f64 (fabs.f64 (*.f64 F (/.f64 2 B)))))
(neg.f64 (pow.f64 (/.f64 (*.f64 F 2) B) 1/2))
(neg.f64 (pow.f64 (/.f64 (*.f64 2 F) B) 1/2))
(neg.f64 (pow.f64 (*.f64 (/.f64 F B) 2) 1/2))
(neg.f64 (pow.f64 (*.f64 2 (/.f64 F B)) 1/2))
(neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) 2)))
(neg.f64 (sqrt.f64 (*.f64 2 (/.f64 F B))))
(neg.f64 (sqrt.f64 (*.f64 F (/.f64 2 B))))
Compiler

Compiled 1104 to 807 computations (26.9% saved)

soundness3.3s (8%)

Rules
1810×distribute-lft-in
1736×*-commutative
1632×distribute-lft-in
1558×distribute-rgt-in
1436×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0631316
111991313
03999151432
048671
1806665
057931
11103931
01702596
15392224
220922112
374842112
02388141185
16817135065
049539
1933509
0169257949
1513053885
0213077776
1653074564
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2909 to 1885 computations (35.2% saved)

end3.0ms (0%)

preprocess616.0ms (1.5%)

Compiler

Compiled 11052 to 7358 computations (33.4% saved)

Profiling

Loading profile data...